【发布时间】:2019-06-05 02:03:19
【问题描述】:
我想显示一个链接按钮,单击该按钮会在当前选项卡中触发回发并在新选项卡中打开一个链接。 如果重要的话,后端是 Python Django。
【问题讨论】:
标签: javascript html django post hyperlink
我想显示一个链接按钮,单击该按钮会在当前选项卡中触发回发并在新选项卡中打开一个链接。 如果重要的话,后端是 Python Django。
【问题讨论】:
标签: javascript html django post hyperlink
<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>
所以在onclick 中返回true 表示浏览器跟随链接。
target="_blank" 说要在新标签页中打开链接。
JavaScript 函数也提交表单。
【讨论】:
代码如下:
<a href="YourRout" target="_blank" onclick='return check()'>check</a>
<script type='text/javascript'>
function check()
{
return false;
}
</script>
target="_blank" 将在新标签页中打开
onClick="method()" 将在当前标签中设置回发
【讨论】:
return check() 或check() 是否有区别,因为它只是onClick。
onclick方法返回false就提交表单了?