php - 表单中的图像提交按钮

标签 php html web-applications

我有一个表单,其中包含图像形式的提交按钮。当用户点击图片按钮时,图片按钮应该起到提交按钮的作用。

代码示例:

<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/

相关文章:

php - 如何从 PayPal 创建虚拟货币或代币?

php - 如何递归地将内容添加到数组中?

html - 左侧边框未显示在菜单栏上

jquery - Foundation Zurb 下拉菜单不起作用

macos - Mac OS X 作为 PhoneGap 平台

php - AWS 剥离 HTTP header ?

php - 交响乐 : error while accessing an array

javascript - 第一次加载后,javascript load()方法会缓存资源吗?

sql-server - 连接到远程 SQL Server 数据库的经典 ASP 问题

ios - twitter PWA 无法在 native 应用程序中打开,例如设置