5

我有简单的形式。

<form target="_blank" action="somescript.php" method="Post" id="simpleForm">
<input type="hidden" name="url" value="http://...">
<input type="hidden" name="code" value="wrxosf">
</form>

...还有一些锚链接

<a href="#" onclick="$('#simpleForm').submit();return false;">Do it!</a>

它在 FireFox 或 IE 中运行良好,但在 Google Chrome 中运行良好。Chrome执行一次,然后链接变得不可点击。

4

4 回答 4

7

也有这样的问题。

决定是在每次提交之前向 URL 添加一些随机的东西。

HTML:

<form action="go.php" method="post" target="_blank" id="go">
...
</form>

JavaScript (jQuery):

$('#go').attr('action','go.php?'+Math.random()*1000).submit();
于 2010-03-23T17:59:08.253 回答
6

带有target="_blank"的表单只提交一次。这是webkit的错误。

于 2009-11-02T09:05:48.860 回答
2

我正在运行 Chrome 7.0.5 并且仍然遇到此问题。按照上面的建议,每次都将动作设置为不同的值!:)

于 2010-11-24T14:11:28.200 回答
0

此问题已在最新版本中修复Chrome 5.0.375.55

于 2010-05-26T16:02:22.383 回答