php - 表单上的多个按钮

标签 php html

我有一个清晰的按钮,我想将其绑定(bind)到一些 php 编码中。如何检测是否按下了清除按钮。当用户按下清除键时,我将让它更新一个 sql 表以清除条目。但首先我需要知道按钮何时被按下。

<input name="Reset1" type="reset" value="clear" />

最佳答案

您使用按钮的名称检查表单中的postget 数据:

<form action='' method='post'>
  <button type='submit' name='reset'>Clear</button>
  <button type='submit' name='submit'>Submit</button>
</form>

PHP(提交后):

if(isset($_POST['reset'])) { /* ...clear and reset stuff... */ }
else if(isset($_POST['submit']) { /* ...submit stuff... */ }

或者,您有两个具有相同名称的按钮,它们都提交您的表单,并且 if/else 它们的值:

<form action='' method='post'>
  <button name='submit' value='0'>Clear</button>
  <button name='submit' value='1'>Submit</button>
  <button name='submit' value='2'>Something Else</button>
</form>

PHP(提交后):

if($_POST['submit']==0)      { /* ...clear and reset stuff... */ }
else if($_POST['submit']==1) { /* ...submit stuff... */ }
else if($_POST['submit']==2) { /* ...do something else... */ }

关于php - 表单上的多个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120678/

相关文章:

php - Wordpress 使用插件创建前端页面

php - 通过一系列数组传递值

html - 响应式文本框

php - 如何从另一个网站连接到SQL数据库?

php - 我需要自己清理 tempnam() 创建的文件吗?

php - Cakephp作为移动网站的后端

javascript - jQuery .css 不工作?

jquery - 如何使用jquery改变左边的值

javascript - 如何访问jquery中动态创建的列表?

javascript - 如何在CSS中将文本定位在图像中