mio4 Java Web & Web Security

前端基础(5):Validate

2018-09-16
mio4

阅读:


(一)Validate

(1)基础用法

  • Validate定义
    • Validate是基于jQuery的轻量级插件
    • 用于表单的校验
  • 使用方式
    • 首先需要导入.js包
    • <script src="../js/jquery.validate.js"></script>
    • 使用方法:$(“选择器”).validate({code})
    • 内部使用 字段名(标签的name属性):”属性值”的方式
  • rules:表示元素输入应该遵循的规则
  • messages:表示输入错误时的提示信息
		<script type="text/javascript">
			$(function(){
				$("#formId").validate({
					rules:{
						username:"required",
						password:{
							required:true,
							digits:true
						},
						repassword:{
							equalTo:"[name='password']"
						}
					},
					messages:{
						username:"用户名不能为空"	,
						password:{
							required:"密码不能为空",
							digits:"密码只能是数字"
						}
					}
				});
			});
		</script>

(2)基本表单校验

  • 容易忽视的:rules中的校验元素之间需要使用逗号分割,不然会报错或者失效
	<script>
		$(function(){
			$("#formid").validate({
				rules:{
					username:{
						required:true,
						rangelength:[5,10]
					},
					password:{
						required:true,
						rangelength:[4,6]
					},
					repassword:{
						equalTo:"#password"
					}
				},
				
				messages:{
					username:{
						required:"用户名不能为空",
						rangelength:"长度应该为{0}~{1}"
					},
					password:{
						required:"密码不能为空",
						rangelength:"长度应该为{0}~{1}"
					}
				}
			});
		});
	</script>

Comments

Content