使用单个按钮提交两个表单
我想用一个提交按钮提交两个表单。 谁知道怎么做?
$('#form1').submit(function() { $('#form2').submit(); });
但是,这可能只会提交其中一个(除非它们与XHR一起提交)。
您可以遍历其他表单的输入元素,并在提交时将它们附加到您的其他表单。
您可以使用Form1和Form2中的组合数据来完成此操作。
HTML代码:
Jquery代码:
$('#myForm').submit( function(){ url= $('#myForm').attr("action"); data= $('#myForm').serialize(); data2= $('#myForm2').serialize(); $.ajax({ type: "POST", url: url, data: data + '&' + data2, // Combine data from myForm and myForm2 using & character success: function(data){ alert(data); } }); return false; });