Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在新选项卡中打开链接,并在当前选项卡中触发回发_Javascript_Html_Django_Post_Hyperlink - Fatal编程技术网

Javascript 在新选项卡中打开链接,并在当前选项卡中触发回发

Javascript 在新选项卡中打开链接,并在当前选项卡中触发回发,javascript,html,django,post,hyperlink,Javascript,Html,Django,Post,Hyperlink,我想显示一个链接按钮,当单击该按钮时,会在当前选项卡中触发回发,并在新选项卡中打开一个链接。 如果重要的话,后端是Python Django。以下是代码: <a href="YourRout" target="_blank" onclick='return check()'>check</a> <script type='text/javascript'> function check() { return false; } </scrip

我想显示一个链接按钮,当单击该按钮时,会在当前选项卡中触发回发,并在新选项卡中打开一个链接。 如果重要的话,后端是Python Django。

以下是代码:

<a href="YourRout" target="_blank" onclick='return check()'>check</a>

<script type='text/javascript'>

function check()
{
    return false;
}

</script>

函数检查()
{
返回false;
}
target=“\u blank”将在新选项卡中打开

onClick=“method()”将在当前选项卡中设置回发
<script type="text/javascript">
    function submitAndOpen() {
        document.getElementById('form1').submit();
        return true;
    }
</script>

<form method="POST" id="form1">
    <a href="www.example.com" target="_blank" onclick="return submitAndOpen()">
        Submit and open in new tab
    </a>
</form>
函数submitAndOpen(){ document.getElementById('form1').submit(); 返回true; } 因此,在
onclick
中返回
true
表示浏览器跟随链接

target=“\u blank”
表示在新选项卡中打开链接


JavaScript函数也提交表单。

return check()
还是
check()
会有区别吗,因为它只是onClick。那么这是否意味着从
onClick
方法返回
false
会提交表单?@SergeRogatch这只是示例代码。不要关注函数内部的内容。