Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的图像按钮不';我不能正常工作_Php - Fatal编程技术网

PHP中的图像按钮不';我不能正常工作

PHP中的图像按钮不';我不能正常工作,php,Php,我的PHP页面上有一个图像按钮。单击此按钮时,我需要执行一段代码。我正在尝试以下方法 <?php if(isset($_POST['btnSubmit'])) { echo "Do some stuff."; } ?> <input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif"> 当我单击按钮btnSubmit时,if条件

我的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'
。我如何才能做到这一点?

由于输入没有值,因此它的计算结果不会为true

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

它不会计算为true,因为输入没有值

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

您需要使用JS进行此操作。。 下面是一个粗略的代码:

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


希望这对您有所帮助。

您需要使用JS来实现这一点。。 下面是一个粗略的代码:

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

希望这有帮助