首页 > 后端开发 > php教程 > 如何在表单发布时检索提交按钮值?

如何在表单发布时检索提交按钮值?

Patricia Arquette
发布: 2024-11-23 07:12:13
原创
820 人浏览过

How to Retrieve the Submit Button Value When a Form Is Posted?

如何在发布表单时发送提交按钮值

在您提供的代码中,问题在于获取提交按钮的值。按钮名称未设置为“submit”,这会阻止 PHP 填充 $_POST['submit'] 变量。因此,isset($_POST['submit']) 条件的计算结果为 false。

要解决此问题,请按照以下步骤操作:

1.为表单操作添加隐藏输入:

向表单添加一个名称属性为“action”、值属性为“submit”的隐藏输入字段。这将确保即使没有按下特定的提交按钮,PHP 也知道表单已提交。

<input type="hidden" name="action" value="submit" />
登录后复制

2.将按钮名称重命名为“提交”:

将所有提交按钮的名称属性更改为“提交”。这将使 PHP 能够检索被单击的按钮的名称。

<input>
登录后复制

3.检查 PHP 中的提交操作:

在 PHP 脚本中,使用以下代码检查表单是否已提交以及单击了哪个提交按钮:

if (isset($_POST['action'])) {
    echo '<br />The ' . $_POST['submit'] . ' submit button was pressed<br />';
}
登录后复制

With这些修改后,当表单提交时,$_POST['submit'] 中就会出现被点击的提交按钮的名称,方便你处理提交的数据相应地。

以上是如何在表单发布时检索提交按钮值?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板