简体   繁体   中英

Form submit with javascript works in Google Chrome only once

I have simple form.

<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>

...and there are some anchor link

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

It works fine in FireFox or IE, but Google Chrome. Chrome does once, then link become unclickable.

Also had such problem.

The decision was to add something random to URL each time before submitting.

HTML:

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

JavaScript (jQuery):

$('#go').attr('action','go.php?'+Math.random()*1000).submit();

Forms with target="_blank" submiting only once. This is webkit & chromium bugs.

I am running Chrome 7.0.5 and also still having this problem. Setting the action to something different each time as suggested above works! :)

此问题已在最新版本的Chrome 5.0.375.55

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM