jquery validate不验证的问题如何解决
本文导语: 如下的代码,提交时没有经过验证,就直接提交了。 代码示例: jquery validate不验证_www. $(document).ready(function () { $("#commentForm").validate({ meta: "validate" }); ...
如下的代码,提交时没有经过验证,就直接提交了。
jquery validate不验证_www.
$(document).ready(function () {
$("#commentForm").validate({ meta: "validate" });
})
*{font-family:Verdana;font-size:96%}
label{width:10em;float:left;}
label.error{float:none;color:Red;padding-left:.5em;vertical-align:top;}
p{clear:both}
.submit{margin-left:12em;}
em{font-weight:bold;padding-right:1em;vertical-align:top;}
验证例子_www.
用户名
邮件
网址
修改为如下的代码,验证就可以了。
代码如下:
var attribute = {
rules: {
"entity.name":{
required: true,
minlength: 2
},
"entity.realName":{
required: true,
minlength: 2
},
"entity.postalcode":{
maxlength: 6,
number: true
},
"entity.phone":{
required: true,
minlength: 7
},
"entity.email":{
codeCheck:true,
required: true,
remote: {url:"json_personMsg_checkEmail.do?ran="+Math.random(),
data:{
"entity.uid":function() {return $("#entity_id").val();}
}},
email: true
}
},
messages: {
"entity.name":{
required:"用户名不能为空!",
minlength:jQuery.format("最少输入{0}字符或汉字")
},
"entity.realName":{
required:"真实姓名不能为空!",
minlength:jQuery.format("最少输入{0}字符或汉字")
},
"entity.postalcode":{
maxlength: "最大不能超过{0}数字",
number: "邮编为数字"
},
"entity.phone":{
required: "办公电话不能为空!",
minlength: jQuery.format("最小长度为{0}")
},
"entity.email":{
required: "电子邮件地址不能为空",
remote:"电子邮件地址已存在,请重新输入",
email: "请按格式输入电子邮件地址"
}
},
errorPlacement: function(error, element) {
if (element.next().size()==0) {
error.appendTo(element.parent());
} else {
error.appendTo(element.next());
}
},
submitHandler: function() {
$.blockUI({ message: '
document.form1.submit();
},
// set this class to error-labels to indicate valid fields
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
};
$(document).ready(function(){
alertMessage();
exclusiveCN();
var validator = $("#form1").validate(attribute);
});