PHP中的图像按钮无法正常工作

时间:2012-04-08 11:20:10

标签: php

我的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'。我怎么能这样做?

2 个答案:

答案 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()">

希望这会有所帮助..