非常基本确认密码验证无效

时间:2013-10-16 09:13:31

标签: javascript jquery

任何人都可以解决这个问题。它有两个字段密码和确认密码。需要进行验证,以使输入的密码都相同。

$(document).ready(function ()
{
    $('#EditForm').validate({ 
        rules: {
            password: {
                required: true
            },
            cpassword: {
                required: true,
                equalTo: "#password"
            }
        }
    });
});

http://jsfiddle.net/kalai789/aCZgK/2/

提前致谢

3 个答案:

答案 0 :(得分:3)

首先你加载的jQuery的外部版本很旧(1.5.2)它看起来与当前版本的validate不兼容,我更新了使用1.6.4的小提琴,因为它是jsFiddle上最低的。其次,验证插件的rules和其他设置是在元素的name属性上键入的,而不是id,因此需要添加它们:

<input type="password" name="password" id="password"/>
<input type="password" name="cpassword" value="" id="cpassword"/>

Working fiddle

答案 1 :(得分:2)

答案 2 :(得分:1)

找到similar question

Demo

jQuery('.validatedForm').validate({
    rules : {
        password : {
            minlength : 5
        },
        password_confirm : {
            minlength : 5,
            equalTo : "#password"
        }
    }
});