我有一个HTML格式的表单。
<form action="xyz.jsp" id="myForm" method="POST" target="_blank">
<input type="hidden" id="param1" name="param1" value="val1">
<input type="hidden" id="param2" name="param2" value="val2">
<input type="submit" value="Submit" id="mySubmit">
</form>
点击提交按钮后,会在New Tab
中打开新页面。但是,当我添加代码以实用方式提交表单时,新页面将在New Window
而不是New Tab
中打开。以下是我使用javascript提交表单的代码。
<script>
function SubmitForm() {
document.forms["myForm"].submit();
}
</script>
我在onload
事件中调用此函数:
<body onload="SubmitForm();">
答案 0 :(得分:-1)
尝试触发方法SubmitForm
中的按钮单击function SubmitForm() {
$('#mySubmit').click();
}
或通过传递你的参数来尝试onSubmit window.open(&#39; xyz.jsp&#39;,&#39; _blank&#39;)
希望有所帮助