为啥使用jquery validate进行表单验证时不能显示提示信息????

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥使用jquery validate进行表单验证时不能显示提示信息????相关的知识,希望对你有一定的参考价值。

jQuery.validator.addMethod("isPhone", function(value,element)
var length = value.length;
var mobile =/^((13[0-9]1)|(15[0-9]1))+\d8$/;
return this.optional(element) || (length==11&& mobile.test(value));

, "请正确填写您的联系电话");

jQuery.validator.addMethod("isPostal", function(value,element)
var length = value.length;
var patt=/^[0-9]6$/;
return this.optional(element) || (patt.test(value)&&length==6);

, "请输入有效邮编");

$("#mtfOrderForm").validate(
rules:
userName:required:true,maxlength:60,
userTel:
required:true,
isPhone:true
,
youbian:required:true,isPostal:true,
messages:
userName:required:"姓名不能为空!",
userTel:required:"电话号码不能为空!",isPhone:"请输入有效电话号码!",
youbian:required:"邮编不能为空!",isPostal:"请输入有效邮编!",


);
);

参考技术A 你的JS写的没问题,是不是缺一些东西
$.validator.setDefaults(
submitHandler: function (form)
form.submit();

);
首先,取消默认的提交事件,等验证完后提交(写在$("#form").validate()之前)
focusInvalid: true,
// onfocusout: true,
onfocusout: function(element) $(element).valid(); ,
onkeyup: false,
设置触发事件 一般是失去光标的时候出发
errorPlacement: function (error, element)
error.appendTo(element.parent());
,
设置错误信息提示dom.没有这句话即使验证了,也显示不出来本回答被提问者和网友采纳

以上是关于为啥使用jquery validate进行表单验证时不能显示提示信息????的主要内容,如果未能解决你的问题,请参考以下文章

使用jQuery的validate对提交的表单进行验证

使用jQuery的validate对提交的表单进行验证

表单验证——jquery validate使用说明

jquery validate表单验证

jq中的表单验证插件------jquery.validate

jquery.validate.js表单验证