这几天一直在做jquery validate的前端验证,现做一下小小的总结。
项目地址:
该段代码的亮点在于,能控制错误提示信息显示的时间和动作。关键在于如下几个属性:
success: 成功时,如何提示
onkeyup: 按键时,如何提示(默认会提示信息的)
onfocousin: 聚焦时,如何提示
项目地址:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/全部代码如下:
$("form").validate({
rules : {
"user[password]":{
required: true,
minlength: 6
},
"user[username]":{
required: true,
},
"user[password_confirmation]":{
required: true,
minlength: 6,
equalTo: "#user_password"
},
terms: "required"
},
messages:{
terms: "必须同意条款才可注册"
},
errorPlacement: function(error, element) {
error.insertAfter(element);
},
success: function(label) {
label.html(" ").addClass("checked");
label.next().hide();
},
onkeyup: function(element){
console.log("onkeyup -------------");
},
onfocusin: function(element){
},
});
该段代码的亮点在于,能控制错误提示信息显示的时间和动作。关键在于如下几个属性:
success: 成功时,如何提示
onkeyup: 按键时,如何提示(默认会提示信息的)
onfocousin: 聚焦时,如何提示