1、导入js
<script type="text/javascript" src="./script/jquery/jquery.js">
</script>
<script type="text/javascript"src="./script/jquery/jquery.validate.js">
</script>
<script type="text/javascript"
src="./script/jquery/jquery.messages_cn.js">
</script>
<script type="text/javascript"
src="./script/jquery/jquery.metadata.js">
</script>
<script type="text/javascript">
$().ready(function() {
$("#signupForm").validate();
jQuery.validator.addMethod("mobile", function(value, element) {
var length = value.length;
var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/
return this.optional(element) || (length == 11 && mobile.test(value));
}, "手机号码格式错误");
});
</script>
2、在form表单,每个要验证的 属性上加 class声明
<form id="signupForm" action=""">
<ul>
<li>
<span>电子邮箱:</span>
<input type="text" id="email" class="required email" />
<span id="emailMsg"></span>
</li>
<li>
<span>手机号码:</span>
<input type="text" id="phoneNum" class="required mobile" />
<span id="phonenumMsg"></span>
</li>
<li>
<span>设置密码:</span>
<input type="password" id="password"
class="{required:true,minlength:5}" />
<span id="passwordMsg"></span>
</li>
<li>
<span>确认密码:</span>
<input type="password" id="confirm"
class="{required:true,minlength:5,equalTo:'#password'}" />
<span id="confirmMsg"></span>
</li>
<li>
<span>验证码:</span>
<span id="cc" style="font-size: small;"></span>
<input style="width: 100px;" type="text" id="checkCode" />
<span style="cursor: pointer;" onclick="getCheckCode()">换一题</span>
<span id="checkCodeMsg"></span>
</li>
<!--<li><span> </span><input class="tj" type="submit" onclick="register()" value=""/></li>
-->
<li>
<span> </span>
<input class="tj" type="submit" value="" />
</li>
<li>
<span> </span>
<div>
点击立即注册,即表示同意并遵守拼趣网的
<a href="yhxy.html">用户协议 </a>和
<a href="yszc.html">隐私政策</a>
</div>
</li>
</ul>
</form>
3、jquery.messages_cn.js内容
jQuery.extend(jQuery.validator.messages, {
required: "必选字段",
remote: "请修正该字段",
email: "请输入正确格式的电子邮件",
url: "请输入合法的网址",
date: "请输入合法的日期",
dateISO: "请输入合法的日期 (ISO).",
number: "请输入合法的数字",
digits: "只能输入整数",
creditcard: "请输入合法的信用卡号",
equalTo: "请再次输入相同的值",
accept: "请输入拥有合法后缀名的字符串",
maxlength: jQuery.format("请输入一个长度最多是 {0} 的字符串"),
minlength: jQuery.format("请输入一个长度最少是 {0} 的字符串"),
rangelength: jQuery.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
range: jQuery.format("请输入一个介于 {0} 和 {1} 之间的值"),
max: jQuery.format("请输入一个最大为 {0} 的值"),
min: jQuery.format("请输入一个最小为 {0} 的值")
});
分享到:
相关推荐
jQuery Validate 插件依赖 jQuery 库,使用前需要先导入 jQuery的 js 文件,再导入 jquery.validate.js 插件,可以再导入中文提示信息文件 messages_zh.js
《jQuery的validate表单校验插件深度解析》 在前端开发中,表单校验是必不可少的一个环节,它能够确保用户输入的数据符合预设的规范,提高用户体验并减轻服务器端的压力。jQuery的validate插件作为一款强大的表单...
`jquery.validate.js` 和 `jquery.validate.min.js` 就是这个插件的源码和压缩版。这个插件提供了一套强大的规则引擎,可以轻松地为表单元素添加验证规则,例如必填、邮箱格式、数字范围等,极大地提高了用户输入...
在网页开发中,jQuery Validate 是一个非常常用的验证插件,用于对用户输入的数据进行校验,确保数据的有效性和完整性。这个插件可以帮助开发者创建复杂的表单验证规则,提高用户体验,减少服务器端的压力。结合 ...
### jQuery.validate 扩展身份证校验方法 在前端开发中,对用户输入的数据进行校验是非常重要的一步,它能够帮助开发者提高数据的准确性和安全性。本文将详细介绍如何使用`jQuery.validate`插件来扩展身份证号码的...
在本文中,我们将深入探讨如何利用jQuery Validate来创建自定义验证样式。 首先,我们从标题"jquery validate 验证自定义样式"开始。jQuery Validate插件默认提供了一些基本的样式,但这些样式可能不能满足所有设计...
首先,`jQuery Validate`的核心功能是验证用户在表单中输入的数据,确保其符合预设的验证规则。例如,我们可以设定密码必须包含字母、数字、特殊字符等要求,以提高安全性。在提供的例子中,它会检查用户输入的密码...
`jQuery Validate` 是一个流行的JavaScript库,用于在前端进行表单验证。这个库极大地简化了网页表单数据的验证过程,使得开发者可以方便地定义验证规则,并为用户提供实时的反馈。下面将详细介绍`jQuery Validate`...
### 修改jQuery Validate默认错误提示显示位置 在网页开发过程中,表单验证是非常重要的一个环节,它不仅能够提高用户体验,还能确保数据的有效性和安全性。jQuery Validate插件是实现表单验证功能的一个强大工具,...
日期校验 ie6 出错,慎用。 6 dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22。只验证格式,不验证有效性。 7 number:true 必须输入合法的数字(负数,小数)。 8 digits:true 必须输入...
《jQuery Validate与Struts2整合应用详解》 在Web开发中,前端验证用户输入的数据是必不可少的一环,jQuery Validate插件就是一款强大的JavaScript验证工具,它可以帮助我们方便地实现表单验证。与此同时,Struts2...
### jQuery Validate 插件使用详解 #### 一、概述 jQuery Validate 是一款强大的表单验证插件,基于 jQuery 框架开发而成。它能够帮助开发者轻松实现客户端表单验证功能,大大提高了用户体验并减少了服务器端的...
在实际开发中,`jQuery validate`插件常用于注册、登录、修改个人信息等场景,确保用户提交的数据准确无误。结合AJAX,可以在不刷新页面的情况下完成数据验证,提升用户体验。 总之,`jQuery validate`插件是一个...
本资源是jquery validation插件的相关文件,包括了四个文件:jquery-1.6.4.js ,jquery.metadata.js ,jquery.validate.js ,jquery.validate.messages_cn.js
jquery.validate插件remote规则相同值不验证的问题解决办法.方法绝对有效
在表单中,我们可能会遇到多个输入框具有相同名称的情况,例如单选按钮、复选框等,而jQuery Validate 默认只会校验第一个相同名称的输入框,这就给开发带来了不便。 为了解决这个问题,本文将介绍两种方法来修改 ...
引入页面的时候,引入: ... ${request.contextPath}/js/common/plug/jquery/jquery.validate.min.js"> ${request.contextPath}/js/common/plug/jquery/jquery.validate.expand.js"> 把标题正确引入即可使用
在Web开发中,jQuery Validate和Struts2是两个非常重要的工具。jQuery Validate是一个轻量级的JavaScript库,用于对HTML表单进行验证,确保用户输入的数据符合预设的规则。而Struts2是一个基于MVC设计模式的Java Web...