jQuery Valdation学习
来源:互联网 发布:湘妹子的特点 知乎 编辑:程序博客网 时间:2024/06/16 15:30
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>jQuery Validation 插件</title>
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<form id="demoForm">
<fieldset>
<legend>用户登录</legend>
<p id="info"></p>
<p id="info2" style="display: none">输入错误</p>
<p>
<label for="username">用户名</label>
<input type="text" id="username" name="username"/>
</p>
<p>
<label for="password">密码</label>
<input type="password" id="password" name="password"/>
</p>
<p>
<label for="confirm-password">确认密码</label>
<input type="password" id="confirm-password" name="confirm-password"/>
</p>
<p>
<button id="check">检查表单</button>
</p>
<p>
<input type="submit" value="登录"/>
</p>
</fieldset>
</form>
<script src="vendor/jquery-1.10.0.js"></script>
<script src="vendor/jquery.validate-1.13.1.js"></script>
<script>
var validator;
$(document).ready(function () {
$.validator.setDefaults({
debug: true
});
validator = $("#demoForm").validate({
rules: {
username: {
//required: true,
postcode : "中国"
},
password: {
required: true,
minlength: 2,
maxlength: 16
},
"confirm-password": {
equalTo: "#password"
}
},
messages: {
username: {
required: "必须填写用户名",
minlength: "用户名最小为2位",
maxlength: "用户名最大为10位",
rangelength: "用户名应该在2-10位",
remote: "用户名不存在"
},
password: {
required: "必须填写密码",
minlength: "密码最小为2位",
maxlength: "密码最大为16位"
},
"confirm-password": {
equalTo: "两次输入的密码不一致"
}
},
submitHandler: function (form) {
console.log($(form).serialize());
}
});
$.validator.addMethod("postcode", function(value, element, params){
var postcode = /^[0-9]{6}$/;
return this.optional(element) || (postcode.test(value));
}, $.validator.format("请填写正确的{0}邮编!"));
$("#check").click(function () {
alert($("#demoForm").valid() ? "填写正确!" : "填写错误!");
});
});
</script>
</body>
</html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>jQuery Validation 插件</title>
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<form id="demoForm">
<fieldset>
<legend>用户登录</legend>
<p id="info"></p>
<p id="info2" style="display: none">输入错误</p>
<p>
<label for="username">用户名</label>
<input type="text" id="username" name="username"/>
</p>
<p>
<label for="password">密码</label>
<input type="password" id="password" name="password"/>
</p>
<p>
<label for="confirm-password">确认密码</label>
<input type="password" id="confirm-password" name="confirm-password"/>
</p>
<p>
<button id="check">检查表单</button>
</p>
<p>
<input type="submit" value="登录"/>
</p>
</fieldset>
</form>
<script src="vendor/jquery-1.10.0.js"></script>
<script src="vendor/jquery.validate-1.13.1.js"></script>
<script>
var validator;
$(document).ready(function () {
$.validator.setDefaults({
debug: true
});
validator = $("#demoForm").validate({
rules: {
username: {
//required: true,
postcode : "中国"
},
password: {
required: true,
minlength: 2,
maxlength: 16
},
"confirm-password": {
equalTo: "#password"
}
},
messages: {
username: {
required: "必须填写用户名",
minlength: "用户名最小为2位",
maxlength: "用户名最大为10位",
rangelength: "用户名应该在2-10位",
remote: "用户名不存在"
},
password: {
required: "必须填写密码",
minlength: "密码最小为2位",
maxlength: "密码最大为16位"
},
"confirm-password": {
equalTo: "两次输入的密码不一致"
}
},
submitHandler: function (form) {
console.log($(form).serialize());
}
});
$.validator.addMethod("postcode", function(value, element, params){
var postcode = /^[0-9]{6}$/;
return this.optional(element) || (postcode.test(value));
}, $.validator.format("请填写正确的{0}邮编!"));
$("#check").click(function () {
alert($("#demoForm").valid() ? "填写正确!" : "填写错误!");
});
});
</script>
</body>
</html>
1 0
- jQuery Valdation学习
- 学习jquery-Jquery基础知识
- jquery学习--jQuery安装
- jQuery学习--jQuery选择器
- 学习JQuery
- jquery 学习
- JQuery 学习
- jquery 学习
- jQuery学习
- 学习JQuery
- jquery 学习
- jquery学习
- 学习jquery
- Jquery 学习
- JQuery 学习
- Jquery学习
- jquery 学习
- JQuery 学习
- 移动Web单页应用开发实践——页面结构化
- log4j.xml配置
- 快速排序
- leetcode_middle_32_449. Serialize and Deserialize BST
- 常见兼容性问题总结
- jQuery Valdation学习
- C++ 类成员函数的重载(overload),重写/覆盖(override),隐藏
- VS2015无法新建项目错误及解决方法:无法打开“……/VC?VCWizards/default.vcxproj”因为此版本的应用程序不支持其项目类型(.vcxproj)
- 学习 Jena
- 安装Sublime+Emmet插件作为前端开发环境,第一个简单页面
- 迟来的2016年总结
- 异常,异常的使用,Throw和Throws的区别,
- 菜鸟笔记#2.获取注册码
- 1017. A除以B (20)-大整数运算