我有一个表单,其中包含图像形式的提交按钮。当用户点击图片按钮时,图片按钮应该起到提交按钮的作用。
代码示例:
<form action="page.php" method="POST">
<input type="image" name="btn_opentextbox" src="image.png" value="Submit" />
</form>
处理提交:
if($_POST['btn_opentextbox'])
{
//do something
}
令人惊讶的是,上面的代码过去在 Firefox 中运行得非常好。但是,一旦我昨天更新了我的 Firefox,它就根本不起作用了。我单击按钮,页面刷新,但没有任何反应。该代码在 IE 中也不起作用。
注意:它适用于 Chrome。
我希望它能在 Firefox、IE 等中运行。
有什么建议吗?
最佳答案
你可以添加一个隐藏字段
<input type="hidden" name="action" value="Submit Form">
在 php 中你可以这样做
if($_POST['action'] == "Submit Form"){
do something
}
希望这对您有所帮助。
关于php - 表单中的图像提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8076992/