如果我使用java脚本单击提交按钮,我会执行新的选项卡功能。问题是父页面的位置,如果我单击提交按钮有一个新选项卡,但如果我插入位置更改它的代码不起作用。请帮我。
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
<form action="test.php" method="POST" target="_blank">
<input type="submit" name="submit" value="Submit" onclick="document.location.href='home.php';"/>
</form>
答案 0 :(得分:0)
我会设置如下属性:
attr("action", "location.php");
然后编辑像window.location.href
不知道这是否是你想要的,如果有帮助的话
答案 1 :(得分:0)
虽然我不确定你为什么要这样做,但似乎在document.location.href
事件发生时混淆submit
的变化会产生某种冲突。
为了将这两者分开,我推出了使用document.location.href
的{{1}}设置,从而提出了以下方法。这是一个有效的DEMO。
<强> HTML 强>
setTimeout
<强> JS 强>
<form action="test.php" method="POST" target="_blank">
<input type="button" id="submit-btn" value="Submit" />
</form>