[英]jquery - Submit form using 2 buttons with one of them opening in new tab
我有一個用於提交帖子的表格。 我想放置一個按鈕以保存帖子,另一個按鈕以在新選項卡中預覽該帖子。 這是到目前為止的代碼,但是它不起作用。
<form id="postForm" method="POST">
.....
<button id=save>Save</button>
<button id="preview">Preview</button>
</form>
$('#preview').click(function(){
var form=$('#postForm');
form.serialize();
form.target="_blank";
form.action="preview.php";
form.submit();
});
$('#save').click(function(){
var form=$('#postForm');
form.serialize();
form.action="save.php";
form.submit();
});
將其更改為以下內容:
$('#preview').click(function(){
var form=$('#postForm');
form.attr('target',"_blank");
form.attr('action',"preview.php");
});
$('#save').click(function(){
var form=$('#postForm');
form.attr('action',"save.php");
});
您不需要調用form.submit()
。 此外,該表格將自行序列化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.