2011-08-12 104 views
0

我想一个接一个地提交多个表单,我正在使用php和jquery。 我有两种或多种形式的值,当我点击添加按钮时,第一个窗体应该显示在一个弹出窗口中,输入的值和一个提交按钮。使用jquery一个接一个提交多个表单

当我在弹出窗口中单击提交时,应提交第一个表单并在弹出窗口中显示第二个表单。

我该怎么做?

<div id="whole"> 
<form id="frm1"><table><tr><td> 
<label>Title : </label> 
<input id="frm1title1" type="text"></td></tr> 
<tr><td><label>Descr : </label> 
<textarea cols="50" rows="10" id="frm1desc1"></textarea></td></tr></table> 
</form> 

<hr> 
<form id="frm2"> 
<table><tr><td><label>Title : </label> 
<input id="frm2title2" type="text"></td></tr> 
<tr><td><label>Descr : </label> 
<textarea cols="50" rows="10" id="frm2desc2"></textarea></td></tr></table> 
</form> 

<input type="button" value="add"> 
</div> 
+0

此外,弹出窗口是超烦人的。请使用AJAX并内嵌“窗口”。 (看看jQuery UI对话框) – ThiefMaster

回答

-1

看看Jquerys submit API ...绑定提交按钮提交所有形式..

像这样

取代你

<input type="button" value="add"> 

<input id="submitbutton" type="button" value="add"> 

然后JS如下:

$("#submitbutton").click(function(){ 
$("#frm1").submit(); 
$("#frm2").submit(); 
}); 
相关问题