默认情况下禁用付款方式输入框-有趣的Javascript不兼容

默认情况下禁用付款方式输入框-有趣的Javascript不兼容,javascript,forms,magento,Javascript,Forms,Magento,这段代码位于Magento的onepagecheckout默认主题中-加载时它调用payment.init(),这是一个对象文本函数: init : function () { var elements = Form.getElements(this.form); var method = null; for (var i=0; i<elements.length; i++) { if (elements[i].name=='payment[meth

这段代码位于Magento的onepagecheckout默认主题中-加载时它调用
payment.init()
,这是一个对象文本函数:

init : function () {
    var elements = Form.getElements(this.form);
    var method = null;
    for (var i=0; i<elements.length; i++) {
        if (elements[i].name=='payment[method]') {
            if (elements[i].checked) {
                method = elements[i].value;
            }
        } else {
            elements[i].disabled = true;
        }
    }
    if (method) this.switchMethod(method);
},
init:function(){
var elements=Form.getElements(this.Form);
var方法=null;

对于(var i=0;i,这可能与Magento和IE9使用的旧原型库之间的不兼容有关。此处提供了更多信息:
请注意,原型库的升级计划在下一版本中进行。

这可能与Magento使用的旧原型库与IE9之间的不兼容有关。更多信息请参见:
请注意,原型库的升级计划在下一版本中进行。

应该知道
disabled=true
disabled=false
disabled=i饿了
都应该禁用按钮。应该知道
disabled=true
disabled=false
disabled=i饿了
应该全部禁用该按钮。也许这将有帮助-也许这将有帮助-