专业编程基础技术教程

网站首页 > 基础教程 正文

jquery validate表单自定义验证功能

ccvgpt 2024-08-02 12:11:55 基础教程 10 ℃

<!doctype html>

<html lang="en">

jquery validate表单自定义验证功能

<head>

<meta charset="utf-8">

<title>jQuery validation之表单验证之自定义验证方法</title>

<script src="./jquery-1.11.1.min.js"></script>

<script src="./jquery.validate.min.js"></script>

<script>

$(function () {

$("#login").validate({

debug:true,

rules:{

name:{

required:true,

email:true

},

password:{

required:true

},

"confirm-password":{//若有"-",则应加双引号

equalTo:'#password',//==>表单中必须加上"id属性"

},

url:{

required:true,

url:true

},

postcode:{

postcode:true

}

},

messages:{

name:{

required:'不能为空',

email:'请输入正确的邮箱'

},

password:{

required:'不能为空'

},

"confirm-password":{

equalTo:'密码输入不一致'

},

url:{

required:'不能为空',

url:'请输入正确的URL地址'

}

}

});

$.validator.addMethod("postcode",function(value,element,params){

var postcode = /^[0-9]{6}$/;

return this.optional(element) || (postcode.test(value));//允许为空

//return (postcode.test(value));//不允许为空

},"请填写正确的邮编!");

});

</script>

</head>

<body>

<form action="" method="get" id="login">

用户名:<input name="name" type="text" /><br />

密码:<input id="password" name="password" type="password" /><br />

确认密码:<input name="confirm-password" type="password" /><br />

URL:<input name="url" type="text" /><br />

邮编:<input name="postcode" type="text" /><br />

<input type="submit" value="登录">

</form>

</body>

</html>

最近发表
标签列表