0

我的 PHP 页面上有一个图像按钮。单击此按钮时,我需要执行一段代码。我正在尝试以下。

<?php 
    if(isset($_POST['btnSubmit']))
    {
        echo "Do some stuff.";  
    }
?>

<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif">

当我单击按钮btnSubmit时,if条件应被评估为 true,并且正文中的消息if应回显到网页,但当我单击此按钮时,条件永远不会满足。

当我将按钮类型更改为 时type='submit',它可以工作。type='image'我无论如何都需要使用。我怎样才能做到这一点?

4

2 回答 2

3

它不会评估为真,因为输入没有价值。

<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif" value="true">
于 2012-04-08T11:22:39.627 回答
0

您需要为此使用 JS .. 这是一个粗略的代码:

<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif" onClick="javascript:document.myform.submit()">

希望这可以帮助..

于 2012-04-08T11:46:57.370 回答