我有一个清晰的按钮,我想将其绑定(bind)到一些 php 编码中。如何检测是否按下了清除按钮。当用户按下清除键时,我将让它更新一个 sql 表以清除条目。但首先我需要知道按钮何时被按下。
<input name="Reset1" type="reset" value="clear" />
最佳答案
您使用按钮的名称检查表单中的post
或get
数据:
<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/