validate表单验证错误定位_javascript表单验证提交

(4) 2024-07-10 15:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
validate表单验证错误定位_javascript表单验证提交,希望能够帮助你!!!。

使用validate做表单验证,实现效果如图:

validate表单验证错误定位_javascript表单验证提交_https://bianchenghao6.com/blog__第1张

validate表单验证错误定位_javascript表单验证提交_https://bianchenghao6.com/blog__第2张

当然,也可以换成中文的(如果你觉得默认的提示信息不是你想要的,你也可以自定义提示信息)

validate表单验证错误定位_javascript表单验证提交_https://bianchenghao6.com/blog__第3张

validate使用步骤:
1.导入jquery.js
2.导入validate.js
3.在页面加载成功之后 对表单进行校验  $("选择器").validate()
4.在validate中编写校验规则
$("选择器").validate({

rules:{},
messages:{}
});

4.1 这里rules的{} 里写的就是具体的规范,要做什么约束

4.2messages的{}里写的就是违背给出的提示信息

####rules{}内的格式:
格式1:
字段的name属性:"校验器"
格式2:
字段的name属性:{校验器:值,校验器:值}

其中:格式1是一个输入框只有一个校验器的时候使用

而格式2是一个输入框需要有多个校验器的时候使用

####messages{}内的格式跟rules类似

messages的格式:
格式1:
字段的name属性:"提示信息"
格式2:
字段的name属性:{校验器:"提示信息",校验器:提示信息"}


-----------------------------------------------------------------------------------------------------------------------------------------------

具体案例如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<script type="text/javascript" src="js/jquery-1.11.0.js" ></script>
	<script type="text/javascript" src="js/jquery.validate.js" ></script>
	<script type="text/javascript" src="js/messages_zh.js" ></script>
	<script type="text/javascript">
		$(function(){
			$("#formId").validate({
				rules:{
					//字段的name属性:"校验器"
					userName:"required",//required在此含义是必填
					//字段的name属性:{校验器:值,校验器:值}
					passWord:{
						required:true,
						digits:true //digits是整数校验器,后面写true表示启动此校验器
					}
				}
			});
			
		})
		
	</script>
	<body>
		<form id="formId">
	用户名(必填):<input name="userName" /><br />
	密码:(必填数字):<input name="passWord" /><br />
	<input type="submit" value="提交" />
	</form>
	</body>
</html>

校验器查询表:

校验类型

取值

描述

required

true|false

必填字段

email

“@”或者”email”

邮件地址

url

 

路径

date

数字

日期

dateISO

字符串

日期(YYYY-MM-dd

number

 

数字(负数,小数)

digits

 

整数

minlength

数字

最小长度

maxlength

数字

最大长度

rangelength

[minL,maxL]

长度范围

min

 

最小值

max

 

最大值

range

[min,max]

值范围

equalTo

jQuery表达式

两个值相同

remote

url路径

ajax校验


今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复