jquery-validate插件已经是我最常用的插件之一,真的是好用和方便。
1.包含Jquery和jquery-validate.js文件;
2.在$(document).ready中加入,开启验证
$()
.ready( function() {
// validate the comment form when it is submitted
$("#commentForm").validate();}
3.在字段中描述验证信息,有多种方式
a).
<input id="cemail" name="email" class="required email" />
class中可以放
required: {required: true} email: {email: true} url: {url: true} date: {date: true} dateISO: {dateISO: true} dateDE: {dateDE: true} number: {number: true} numberDE: {numberDE: true} digits: {digits: true} creditcard: {creditcard: true}
不可以对radio以及checkbox等进行操作
b).
$("#signupForm")
.validate(
{
rules : {
firstname :"required",
lastname :"required",
username : {
required :true,
minlength :2
},
password : {
required :true,
minlength :5
},
confirm_password : {
required :true,
minlength :5,
equalTo :"#password"
},
email : {
required :true,
email :true
},
topic : {
required :"#newsletter:checked",
minlength :2
},
agree :"required"
},
messages : {
firstname :"<fmt:message key="user.missing"/>",
lastname :"Please enter your lastname",
username : {
required :"Please enter a username",
minlength :"Your username must consist of at least 2 characters"
},
password : {
required :"Please provide a password",
minlength :"Your password must be at least 5 characters long"
},
confirm_password : {
required :"Please provide a password",
minlength :"Your password must be at least 5 characters long",
equalTo :"Please enter the same password as above"
},
email :"Please enter a valid email address",
agree :"Please accept our policy"
}
});
c).在field中进行声明(这种方式更好)
<input type="radio" id="family_single" value="s" name="family" validate="required:true" />
分享到:
相关推荐
7. **插件扩展**:JQuery拥有庞大的社区,开发了众多插件,如轮播插件(Slideshow),表单验证(Validation),模态框(Modal)等,这些插件进一步丰富了JQuery的功能。 8. **AJAX加载的页面元素**:使用`.live()`, `....
**jQuery个人简易笔记** 在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码,使得DOM操作、事件处理、动画制作以及Ajax交互变得更加容易。这篇笔记将围绕jQuery的基本概念、核心功能...
《jQuery笔记1——深入理解与应用》 在前端开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本篇笔记将围绕jQuery的核心概念、常用方法以及在实际...
**jQuery学习资料** ...通过深入学习和实践《学习Jquery笔记》,你可以全面掌握jQuery的基本用法和高级技巧,从而在网页开发中更加得心应手。不断探索和理解jQuery的精髓,将有助于提升你的前端开发技能。
为了更复杂和自定义的验证需求,jQuery 社区提供了许多成熟的表单验证插件,如 jQuery Validation Plugin。这些插件通常提供了丰富的选项和自定义方法,可以快速实现强大的验证功能,如自定义错误消息、显示位置等。...
虽然描述中未明确提到使用了jQuery插件,但jQuery社区提供了大量插件,如用于表单验证的jQuery Validation Plugin,或者用于弹窗效果的Bootstrap Modal。如果在代码中使用了插件,它们可能隐藏在`js`目录下,用于...
- 利用jQuery、axios等库进行异步请求,与Spring MVC的`@ResponseBody`结合,返回JSON数据。 10. **上传下载** - `MultipartFile`:处理文件上传,使用`@RequestParam("file") MultipartFile file`接收。 - 文件...
7. **异步验证**:对于需要服务器验证的情况,可以使用jQuery的`$.ajax`或`$.getJSON`进行异步请求,验证用户输入是否在服务器端合法。这种情况下,`diy-validation.js`可能会包含相关的Ajax调用。 8. **错误提示**...