0

我正在尝试为 chrome 扩展编写 javascript,以便在我正在浏览的页面上提交以下表单:

<form name='cartcheckoutpro' method='POST'action='https://store01.prostores.com/servlet/store/Checkout?cart_id=39064012' style='margin:0px'>
    <input type='image' name='checkout' src='/images/InitialSet/proceedtocheckout.gif' border='0'/><input type='hidden' name="cart_id" value="39064012">
</form>

对我来说,我认为这样做很容易:

document.getElementsByName("cartcheckoutpro")[0].submit();

但是,当我使用 javascript 提交表单时,以下页面的加载方式与我单击按钮继续时不同。关于我为什么遇到这个问题的任何想法?

以下是目标页面上的脚本:

<script type="text/javascript">
    window.onload = function () {
        var email = document.getElementById("customerregistryemail");
        if (email)
            email.setAttribute("autocomplete", "off");
    }
</script>

<script type="text/javascript">
    function toggleLogin() {
        document.getElementById('logininfo').style.display = document.getElementById('returning').checked ? "inline" : "none";
    }
    YAHOO.util.Event.addListener(window, "load", function () {
        toggleLogin();
    });    
    toggleLogin();
</script>
4

0 回答 0