【问题标题】:javascript: make clickable link that submits form and works with middle mouse buttonjavascript:制作提交表单并使用鼠标中键的可点击链接
【发布时间】:2012-07-09 19:53:35
【问题描述】:

我想要一个提交一些 POST 数据的链接。这有效:

<a href="#" onclick="document.forms[0].foo = 42; document.forms[0].submit(); return false">Bar</a>

但是,如果我在这样形成的链接上单击鼠标中键(谷歌浏览器:在新选项卡中打开链接),则页面不会在新选项卡中打开;而是在当前选项卡中跟踪该链接。这不好,而且启动时会出现意外行为(人们希望中键单击此链接会像在任何其他链接上一样工作)。

如何让这个链接更像一个实际的链接,尤其是让这个中间点击行为像往常一样工作?

【问题讨论】:

  • 您必须在 onclick 事件中自己处理。

标签: javascript html forms post user-interface


【解决方案1】:

您可能必须在 onclick 事件中手动处理该逻辑,方法是检测按下了什么按钮,然后做出相应的行为。

【讨论】:

  • 我正在寻找一个一般性的答案,例如,如何使链接的行为与浏览器使普通链接的行为完全一样?另外:您能否更具体地说明我将如何执行您的建议?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-11
  • 2019-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多