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状况进行评估,以真实和if体内的消息应该呼应的网页,但是当我点击这个按钮的条件是永远不会满足。

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

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

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

它仍然无法正常工作。 – Bhavesh 2012-04-08 11:26:49

你需要使用JS这个.. 这里是一个粗略的代码:

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

希望这有助于..