Tôi đã thử nhiều cách để thực hiện việc này, bằng cách tìm kiếm trên stackoverflow cho câu trả lời.gửi hai biểu mẫu với một nút gửi jQuery
tôi có hai hình thức
Mẫu 1 thiết lập cơ bản:
<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>
Mẫu 2 thiết lập cơ bản:
<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>
Tôi chỉ cần hai hình thức phải nộp vào SEND báo chí của đầu tiên biểu mẫu
HƯỚNG DẪN SỬ DỤNG VẤN ĐỀ MÃ NÀY VỚI TẬP ĐOẠN CHÍNH: Mặc dù nó sẽ không p ass cả hai, và nó sẽ không làm mới trang ...
$(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();
}
Tại sao bạn không thể làm cho họ một hình thức? – Andrew
Chỉ tạo cho họ một biểu mẫu? – wakooka
Cần phải có hai hình thức riêng biệt kể từ khi một gửi đến/privmsg và khác gửi đến/đăng – EasyBB