表单上的多个按钮 [英] multiple buttons on a form
问题描述
我有一个清晰的按钮,我想要绑定到一些PHP编码。如何检测清除按钮是否被按下。当用户按下清除时,我将会更新一个sql表来清除条目。但首先我需要知道何时按下按钮。
< input name =Reset1type =resetvalue =清除/>
您检查 / code>或
使用按钮的名称从表单中获取
数据:
< form action =''method ='post'>
< button type ='submit'name ='reset'>清除< /按钮>
< button type ='submit'name ='submit'>提交< / button>
< / form>
PHP(提交后):
<$ p $($ set $($ _ POST ['reset'])){/ * ...清除并重置东西... * /}
else if(isset($ _ POST [ 'submit']){/ * ... submit stuff ... * /}
你有两个同名的按钮,它们都提交你的表单,并且 if / else
它们的值:
< button name ='submit'value ='1'> Submit< / button>
< button name ='submit'value ='2'> Something Else< / button>
< / form>
PHP(提交后):
if($ _ POST ['submit'] == 0){/ * ...清除并重置东西... * /}
else if $ _POST ['submit'] == 1){/ * ... submit stuff ... * /}
else if($ _ POST ['submit'] == 2){/ * ... do别的东西...... * /}
I have a clear button that I want to tie into some php coding. how do I detect if the clear button is pressed. When the user press clear, i'm going to have it update a sql table to clear out entries. but first I need to know when the button is pressed.
<input name="Reset1" type="reset" value="clear" />
You check the post
or get
data from your form, using the name of the button:
<form action='' method='post'>
<button type='submit' name='reset'>Clear</button>
<button type='submit' name='submit'>Submit</button>
</form>
PHP (after submission):
if(isset($_POST['reset'])) { /* ...clear and reset stuff... */ }
else if(isset($_POST['submit']) { /* ...submit stuff... */ }
Alternatively, you have two buttons with the same name, which both submit your form, and if/else
their values:
<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 (after submission):
if($_POST['submit']==0) { /* ...clear and reset stuff... */ }
else if($_POST['submit']==1) { /* ...submit stuff... */ }
else if($_POST['submit']==2) { /* ...do something else... */ }
这篇关于表单上的多个按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!