使用2个按钮提交表单,其中一个按钮在新选项卡中打开
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()
。此外,表单将对自身进行序列化。
相关文章:
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- Bootstrap 3通过点击按钮添加文本并显示在新选项卡中
- 使用 JQUERY 在按钮单击时打开新选项卡
- 高图表上的导出按钮以打开新选项卡
- ExtJs 拆分按钮菜单 - 在新选项卡中打开
- 单击链接按钮时打开新选项卡
- 在按钮上单击弹出窗口并打开一个新选项卡窗口并在 JavaScript 中专注于它
- 如何使用单个按钮多个发布表单并在新选项卡中全部打开
- 如果选中单选按钮,将打开新选项以进行文件上传或URL文本输入
- 如何使用 Greasemonkey 修改现有按钮的点击以打开新选项卡
- 打开新选项卡函数对按钮 ID 不起作用
- 如何防止在单击打印按钮时打开新选项卡
- 每次单击该按钮时打开新选项卡在Edge浏览器中不起作用
- 试图找到强制此MDL按钮转到新选项卡中的链接的方法
- Chrome扩展不能打开所有的"输入类型="新选项卡中的按钮
- 在新选项卡中打开相应页面时如何禁用按钮
- 如何使用链接按钮在新选项卡中打开链接
- Angular指令ng-repeat input设置焦点为使用add按钮添加的新选项
- 如何触发jquery "事件,即使用户单击“中间按钮”.或者右键单击->在新选项卡中打开
- 使用2个按钮提交表单,其中一个按钮在新选项卡中打开