使用javascript中的新标签重定向

时间:2014-03-14 19:42:34

标签: javascript php

如果我使用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>

2 个答案:

答案 0 :(得分:0)

我会设置如下属性:

attr("action", "location.php");

然后编辑像window.location.href

这样的onclick

不知道这是否是你想要的,如果有帮助的话

答案 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>