1

代码看起来像:

<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 中运行良好。

4

1 回答 1

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>

你能做这样的事情吗?

于 2012-05-22T16:19:17.503 回答