`
erichua
  • 浏览: 522116 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

JQuery读书笔记--JSON Validation的几种方式

阅读更多
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" />
2
0
分享到:
评论

相关推荐

    JQuery经典笔记例子

    7. **插件扩展**:JQuery拥有庞大的社区,开发了众多插件,如轮播插件(Slideshow),表单验证(Validation),模态框(Modal)等,这些插件进一步丰富了JQuery的功能。 8. **AJAX加载的页面元素**:使用`.live()`, `....

    jquery个人简易笔记

    **jQuery个人简易笔记** 在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码,使得DOM操作、事件处理、动画制作以及Ajax交互变得更加容易。这篇笔记将围绕jQuery的基本概念、核心功能...

    jquery笔记1

    《jQuery笔记1——深入理解与应用》 在前端开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本篇笔记将围绕jQuery的核心概念、常用方法以及在实际...

    jquery学习资料

    **jQuery学习资料** ...通过深入学习和实践《学习Jquery笔记》,你可以全面掌握jQuery的基本用法和高级技巧,从而在网页开发中更加得心应手。不断探索和理解jQuery的精髓,将有助于提升你的前端开发技能。

    JQuery笔记(表单验证).rar

    为了更复杂和自定义的验证需求,jQuery 社区提供了许多成熟的表单验证插件,如 jQuery Validation Plugin。这些插件通常提供了丰富的选项和自定义方法,可以快速实现强大的验证功能,如自定义错误消息、显示位置等。...

    jQuery添加编辑产品分类菜单代码.zip

    虽然描述中未明确提到使用了jQuery插件,但jQuery社区提供了大量插件,如用于表单验证的jQuery Validation Plugin,或者用于弹窗效果的Bootstrap Modal。如果在代码中使用了插件,它们可能隐藏在`js`目录下,用于...

    springmvc学习笔记

    - 利用jQuery、axios等库进行异步请求,与Spring MVC的`@ResponseBody`结合,返回JSON数据。 10. **上传下载** - `MultipartFile`:处理文件上传,使用`@RequestParam("file") MultipartFile file`接收。 - 文件...

    网站常用的表单验证js代码.zip

    7. **异步验证**:对于需要服务器验证的情况,可以使用jQuery的`$.ajax`或`$.getJSON`进行异步请求,验证用户输入是否在服务器端合法。这种情况下,`diy-validation.js`可能会包含相关的Ajax调用。 8. **错误提示**...

Global site tag (gtag.js) - Google Analytics