带有两个按钮的表单以不同的值提交 [英] Form with two button submit with different value

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

问题描述

 < form action =here.phpmethod =POST> 
< input type =textname =text>

< div id =one>
< input type =hiddenname =aaavalue =one>
< input type =submitvalue =发送>
< / div>

< div id =two>
< input type =hiddenname =aaavalue =two>
< input type =submitvalue =发送>
< / div>

< / form>

现在,如果我点击发送div ONE或div TWO,我总是会在 $ _ POST ['aaa'] ='two';

如果我点击div一个提交,我想要感谢 $ _ POST ['aaa'] ='一个',如果我点击div两个提交,我希望收到 $ _POST ['aaa'] ='两个'



我该怎么做?



我可以用这个PHP和jQuery。

编辑:
我不想创建两个形式 - 我不想多次显示两次< input type =textname =text>



<编辑:也许我可以改为按钮提交?但怎么做?

解决方案

看起来你真正想要做的是在每个按钮中都有一个值,参见这个,例如:

 < form action =demo_form.aspmethod =get> 
选择您喜欢的主题:
< button name =subjecttype =submitvalue =fav_HTML> HTML< / button>
< button name =subjecttype =submitvalue =fav_CSS> CSS< / button>
< / form>


<form action="here.php" method="POST">
<input type="text" name="text">

<div id="one">
   <input type="hidden" name="aaa" value="one">
   <input type="submit" value="Send">
</div>

<div id="two">
   <input type="hidden" name="aaa" value="two">
   <input type="submit" value="Send">
</div>

</form>

Now if i click on Send of div ONE or div TWO i have always in $_POST['aaa'] = 'two';

Is possible make one form with two submit with different values?

If i click on div one submit i would like reveice $_POST['aaa'] = 'one' and if i click on div two submit i would like receive $_POST['aaa'] = 'two'.

How can i make it?

I can use for this PHP and jQuery.

EDIT: I dont want create two form - i dont want showing two many times <input type="text" name="text">

EDIT: maybe i can instead button submit ? but how?

解决方案

It seems that what you actually want to do is have a value in each of the buttons, see this, for example:

<form action="demo_form.asp" method="get">
  Choose your favorite subject:
  <button name="subject" type="submit" value="fav_HTML">HTML</button>
  <button name="subject" type="submit" value="fav_CSS">CSS</button>
</form>

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

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