【发布时间】: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