将Button值添加到表单外部的html表单提交

时间:2013-10-03 23:29:25

标签: jquery html forms

如何在仅使用JQuery提交给服务器的params中包含“two”?

html:

<form id="myForm">
  <inout type="text" name="one" value="ten"/>
</form>
  <button name="two" id="form_submit" value="twenty" />

JQuery的:

$("#form_submit").click(function(){
   $("#myForm").submit();
 });

我想通过仅使用JQuery并且不更改上面的html代码将按钮参数与其余的表格参数一起发送到服务器?

1 个答案:

答案 0 :(得分:3)

您可以在提交之前将隐藏的输入附加到表单:

$("#form_submit").click(function() {
    var $h = $('<input/>', { type: 'hidden', name: 'submitted_by', value: this.name});
    $("#myForm").append($h).submit();
});