确定 PHP 表单提交中单击的按钮
了解哪个按钮发起表单提交对于 PHP Web 开发至关重要。为了解决这个问题,HTML 表单必须包含具有适当名称属性的提交按钮。例如:
<input type="submit" name="btnSubmit" value="Save Changes" /> <input type="submit" name="btnDelete" value="Delete" />
PHP 代码
要确定单击的按钮,可以使用 PHP 代码:
if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Form submission detected if (isset($_POST['btnDelete'])) { // btnDelete was clicked } else { // Assume btnSubmit was clicked } }
为什么假设第一个按钮?
假设第一个提交按钮被单击,可以确保为用户提供可靠的表单提交检测体验。这是因为浏览器在以下情况下始终发送第一个按钮的名称/值:
其他注意事项
以上是如何确定 PHP 表单提交中单击了哪个按钮?的详细内容。更多信息请关注PHP中文网其他相关文章!