2提交表单的按钮。 [英] 2 submits buttons for a form.

查看:74
本文介绍了2提交表单的按钮。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿伙计们,

我想要的是有一个表单,但有两个提交按钮。根据按下的提交按钮,将运行不同的代码。


这是我的表单的简短版本:

[HTML]< form action = " myform.php" method =" POST">

< input name =" var1"类型= QUOT;文本"值= QUOT; 0"大小= QUOT; 7英寸; MAXLENGTH = QUOT; 6英寸/>

< input name =" var2"类型= QUOT;文本"值= QUOT; 0"大小= QUOT; 7英寸; MAXLENGTH = QUOT; 6英寸/>

< input name =" var3"类型= QUOT;文本"值= QUOT; 0"大小= QUOT; 7英寸; MAXLENGTH = QUOT; 6英寸/>

< input name =" var4"类型= QUOT;文本"值= QUOT; 0"大小= QUOT; 7英寸; MAXLENGTH = QUOT; 6英寸/>

< input name =" recru"类型= [提交"值= QUOT;招募" />

< input name =" disband"类型= [提交"值= QUOT;解散" />

< / form>

[/ HTML]


php检查:

[PHP] if($ _SERVER [''REQUEST_METHOD''] ==''POST''&& isset($ _ POST [''var1''])&& isset($ _ POST ['' var2''])&& isset($ _ POST [''var3''])&& isset($ _ POST [''var4'']))

{// do东西

} [/ PHP]


所以我可以添加像&& ;; $ _submit_name ==''招募''???


另外,我知道这是一个php论坛,但你也知道javascript副手:

[HTML] if(document.myform.var1.value ==""&& document.myform.var2.value ==""&& document.myform.var3.value ==" ; &&;&&& document.myform.var4.value =="")[/ HTML]

解决方案

_SERVER [''REQUEST_METHOD''] ==''POST''&& isset(


_POST [''var1''])&& isset(


_POST [''var2''])&& isset(

Hey guys,
Well what I want is to have one form, but two submit buttons. Depending on which submit button is pressed, different code will run.

Here is a short version of my form:
[HTML]<form action="myform.php" method="POST">
<input name="var1" type="text" value="0" size="7" maxlength="6" />
<input name="var2" type="text" value="0" size="7" maxlength="6" />
<input name="var3" type="text" value="0" size="7" maxlength="6" />
<input name="var4" type="text" value="0" size="7" maxlength="6" />
<input name="recruit" type="submit" value="Recruit" />
<input name="disband" type="submit" value="Disband" />
</form>
[/HTML]

The php check:
[PHP]if ( $_SERVER[''REQUEST_METHOD''] == ''POST'' && isset($_POST[''var1'']) && isset($_POST[''var2'']) && isset($_POST[''var3'']) && isset($_POST[''var4'']) )
{ //do stuff
}[/PHP]

So can I add something like && $_submit_name == ''recruit'' ???

Also, I know this is a php forum, but do you also know the javascript offhand:
[HTML]if ( document.myform.var1.value == "" && document.myform.var2.value == "" && document.myform.var3.value == "" && document.myform.var4.value == "" )[/HTML]

解决方案

_SERVER[''REQUEST_METHOD''] == ''POST'' && isset(


_POST[''var1'']) && isset(


_POST[''var2'']) && isset(


这篇关于2提交表单的按钮。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆