js validate插件的使用
js validate 插件中,有一项是equalTo,请问后面是个表达式该怎么写呢
一般是equalTo:"#password",
但如果是个表达式该如何填写 ,例如
total{
equalTo:"#price"*"#count",
.......
}
但是这样不能执行,该怎么写 求解决,谢了
------解决方案--------------------
$().ready(function() {
$("#signupForm").validate({
rules: {
firstname: "required",
email: {
required: true,
email: true
},
password: {
required: true,
minlength: 5
},
confirm_password: {
required: true,
minlength: 5,
equalTo: "#password"
}
},
messages: {
firstname: "请输入姓名",
email: {
required: "请输入Email地址",
email: "请输入正确的email地址"
},
password: {
required: "请输入密码",
minlength: jQuery.format("密码不能小于{0}个字符")
},
confirm_password: {
required: "请输入确认密码",
minlength: "确认密码不能小于5个字符",
equalTo: "两次输入密码不一致不一致"
}
}
});
});
------解决方案--------------------建议这个判断放到onsubmit方法里面。
你用validate做这个太为难validate了
------解决方案--------------------参考:http://blog.csdn.net/withiter/article/details/5666103