1

任何人都可以解决这个小提琴。它有两个字段密码和确认密码。需要进行验证,以便输入的两个密码应该相同。

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

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

提前致谢

4

3 回答 3

3

首先,您加载的 jQuery 的外部版本非常旧(1.5.2),它似乎与当前版本的 validate 不兼容,我将 fiddle 更新为使用 1.6.4,因为这是 jsFiddle 上可用的最低版本。其次,rulesvalidate 插件的 the 和其他设置是name在元素的属性上键入的,而不是id,因此需要添加它们:

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

工作小提琴

于 2013-10-16T09:20:29.160 回答
2

使用keyup方法

http://jsfiddle.net/dbwMY/

检查信息源 https://stackoverflow.com/a/9717796/1768043

于 2013-10-16T09:18:19.180 回答
1

发现了类似的问题

演示

jQuery('.validatedForm').validate({
    rules : {
        password : {
            minlength : 5
        },
        password_confirm : {
            minlength : 5,
            equalTo : "#password"
        }
    }
});
于 2013-10-16T09:18:57.497 回答