Javascript启用按钮ie6

时间:2010-07-05 09:44:50

标签: javascript

我有一个更改密码屏幕,当2个密码匹配时,我需要启用保存按钮。它适用于IE8 + IE7但无法启用IE6中的按钮

        var LblError = document.getElementById('ctl00_cphValNet_LblError');
        var Pwd1 = document.getElementById('ctl00_cphValNet_txtNewPassword')

        var Pwd2 = document.getElementById('ctl00_cphValNet_txtNewPassword2')

        var Change = document.getElementById('ctl00_cphValNet_BtnUpdatePassword')
        // code to check if password matches
        Change.disabled = false;

为什么会发生这种情况的任何想法

SP

RegEx会导致问题吗?

function IsalphaNumericValidate(alphanumericChar) {
        if (alphanumericChar.length < 6 || alphanumericChar.search(/[^a-zA-Z0-9 ]/g) != -1) {
            return false;
        }
        else {
            var re = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}/;
            return re.test(alphanumericChar);

        }           
    }

1 个答案:

答案 0 :(得分:2)

而不是

Change.disabled = false;

Change.removeAttribute('disabled');

demo