代码看起来像:
<form name="abc" method="POST">
<input type="hidden" name="x" id="x">
<input type="hidden" name="y" id="y">
<input type="button" onclick="fnSubmit();">
</form>
<script>
function fnSubmit() {
document.forms['abc'].action = "someUrl";
document.forms['abc'].submit();
}
</script>
在safari 5.1.5中发生了问题。 同样在safari 5.0.1中工作正常。
答案 0 :(得分:0)
这似乎是在Safari 5.1.7(windows)中提交的帖子
<form name="abc" method="POST" onsubmit="fnSubmit();">
<input type="hidden" name="x" id="x">
<input type="hidden" name="y" id="y">
<input type="submit" name="test">
</form>
<script>
function fnSubmit() {
document.forms['abc'].action = "http://www.foo.com/bar.php";
}
</script>
你可以这样做吗?