2011-08-12 27 views
0

複数のフォームを1つずつ送信したいと思い、PHPとjqueryで作業しています。 私は値を持つ2つ以上のフォームを持っています。そして、追加ボタンをクリックすると、最初のフォームが入力された値と送信ボタン付きのポップアップウィンドウに表示されます。jqueryを使用して複数のフォームを1つずつ送信する

ポップアップウィンドウでsubmitをクリックすると、最初のフォームが送信され、2番目のフォームがポップアップウィンドウに表示されます。

どうすればよいですか?

<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

この

よう

何かが

であなたの

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

を交換...すべてのフォームを提出し、送信ボタンをバインドする... Jquerys submit APIを見てみましょう

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

は、JSは、次のように:

$("#submitbutton").click(function(){ 
$("#frm1").submit(); 
$("#frm2").submit(); 
}); 
関連する問題