我已經嘗試了多種方式做到這一點,通過在stackoverflow搜索答案。提交兩個表單提交一個按鈕jQuery
我有兩種形式
表1個基本設置:
<form action="/post" class="frm-form" method="post" name="post"
onsubmit="return vB_Editior['text_editor'].prepare_submit(0,0)" id="quick_reply">
<textarea></textarea>
<input type="submit" name="post" value="Send">
</form>
表2基本設置:
<form enctype="multipart/form-data" id="tagnotif" style="display:none;"
onsubmit="return vB_Editor['text_editor'].prepare_submit(0,0)" name="post2"
method="post" action="/privmsg">
<input id="username" class="post" type="text" tabindex="1" size="25"
name="username[]"style="margin:1px 0"><br />
<input id="acpro_inp10" class="post" type="text"
onkeypress="if (event.keyCode==13){return false}" title="" tabindex="2"
maxlength="64" size="45" value="You have been tagged" name="subject"><br />
<textarea id="textingnotification" rows="15" cols="9"
name="message" tabindex="3"></textarea>
<input type="hidden" value="" name="lt">
<input type="hidden" value="inbox" name="folder">
<input type="hidden" value="post" name="mode">
</form>
我只需要在第一個SEND按提交這兩種形式表格
試用此代碼變量與主腳本:雖然它不會p屁股都,也不會刷新頁面...
$(document).ready(function() {
$('#quick_reply').ajaxForm(function() {
alert("Thank you for your submitting form 1");
});
$('#tagnotif').ajaxForm(function() {
alert("Thank you for your submitting form 2");
});
});
function mySubmitFunction() {
$("#quick_reply").submit();
$("#tagnotif").submit();
}
你爲什麼不能讓他們一個形成? – Andrew
然後讓他們只有一種形式? – wakooka
需要兩個單獨的表單,因爲一個發送到/ privmsg,另一個發送到/ post – EasyBB