我的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'
。我怎么能这样做?
答案 0 :(得分:3)
它不会评估为true,因为输入没有值。
<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif" value="true">
答案 1 :(得分:0)
你需要为此使用JS .. 这是一个粗略的代码:
<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif" onClick="javascript:document.myform.submit()">
希望这会有所帮助..