在新标签中提交表单

时间:2014-08-05 06:46:22

标签: javascript html

我有一个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();">

1 个答案:

答案 0 :(得分:-1)

尝试触发方法SubmitForm

中的按钮单击
function SubmitForm() {
    $('#mySubmit').click();
}

或通过传递你的参数来尝试onSubmit window.open(&#39; xyz.jsp&#39;,&#39; _blank&#39;)

希望有所帮助