`
erichua
  • 浏览: 516776 次
  • 性别: 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-validation-1.19.1.zip

    《jQuery验证插件jQuery-validation-1.19.1详解》 jQuery-validation是Web开发中常用的客户端表单验证插件,其1.19.1版本的发布为开发者提供了更稳定和高效的服务。该压缩包“jquery-validation-1.19.1.zip”包含了...

    jquery-validation-1.9.0

    《jQuery Validation插件详解及其1.9.0版本特性》 在Web开发中,表单验证是不可或缺的一环,它确保用户输入的数据符合预设的规则,从而避免无效数据的提交,提高系统的稳定性和用户体验。jQuery Validation插件是...

    jQuery-validation-1.14.0 官方源代码(2015.09.13)

    《jQuery-validation-1.14.0:前端验证利器详解》 jQuery-validation 是一个广泛使用的JavaScript库,专门用于实现前端表单验证。1.14.0版本在2015年9月13日发布,它提供了强大的功能,帮助开发者轻松地创建具有...

    jQuery-Validation-Engine-master

    在这个例子中,文件名为"jQuery-Validation-Engine-master"。 2. **包含资源**:将下载的压缩包解压后,将`css`目录下的样式文件(如`validationEngine.jquery.css`)和`js`目录下的JavaScript文件(如`jquery....

    jquery-ui-validation-Engine

    3. **设置验证规则**:通过 `class` 或 `data-validation-engine` 属性为表单元素指定验证规则。例如: ```html [required,custom[email]]" /&gt; ``` 4. **处理提交**:在表单的 `onsubmit` 事件中,使用 `....

    jquery-validation-1.13.0

    **jQuery Validation Plugin 1.13.0 知识点详解** jQuery Validation Plugin 是一个流行的JavaScript库,专门用于实现Web表单的数据验证。这个插件是基于jQuery框架设计的,因此,它能够轻松地与jQuery的其他功能...

    前端开源库-raml-json-validation

    在"raml-json-validation-master"这个压缩包中,通常包含了项目的核心源代码、示例、测试用例以及相关的文档。开发者可以通过阅读源代码了解其内部实现,也可以查看文档学习如何在自己的项目中引入和使用这个库。...

    jquery-validation-1.11.1.zip

    《jQuery验证插件详解——基于jquery-validation-1.11.1.zip的探索》 jQuery作为一款广泛使用的JavaScript库,极大地简化了DOM操作,事件处理和动画制作等任务。而`jquery-validation`则是jQuery生态中的一款强大...

    jquery-validation-1.14.0.zip(5.14.1)

    **jQuery Validation 插件详解** jQuery Validation 是一个广泛使用的前端JavaScript库,专为简化HTML表单验证而设计。它提供了一套完整的功能,使开发者能够快速有效地实施表单验证,确保用户输入的数据满足预设的...

    jquery-validation-unobtrusive-master

    6. **无侵入式(Unobtrusive)**:提及的"jquery-validation-unobtrusive-master"可能指的是jQuery Validation的无侵入式版本,它与ASP.NET MVC框架结合使用,通过数据注解实现服务器端和客户端验证的一致性。...

    draft-handrews-json-schema-validation-00

    JSON模式(应用程序/模式+ JSON)有几个目的,其中之一就是JSON实例验证。此文档指定JSON模式的词汇表,以描述JSON文档的含义,为使用JSON数据的用户界面提供提示,并对有效文档的外观做出断言。

    jquery-validation-1.8.1里面有很多例子

    《jQuery Validation插件详解——基于jquery-validation-1.8.1实例分析》 在Web开发领域,表单验证是不可或缺的一环,它确保用户输入的数据符合预期格式,从而提高用户体验并减少服务器端处理的压力。jQuery ...

    jquery-validation-1.17.0

    《jQuery Validation插件详解——基于版本1.17.0》 jQuery Validation是Web开发中一个广泛使用的JavaScript库,主要用于表单验证。该插件以其简单易用和强大的功能著称,大大简化了前端数据验证的过程。在本文中,...

    jquery-validation.zip

    该插件有两个版本出现在压缩包中:`jquery-validation-1.17.0.zip`和`jquery-validation-1.14.0.zip`。这两个版本代表了插件的不同迭代,1.17.0是较新的版本,可能包含更多的优化和新特性,而1.14.0则是一个较旧但...

    jquery-validation-1.8.0下载

    本篇文章将围绕"jquery-validation-1.8.0"这一版本进行详细介绍,并探讨其核心功能、使用方法以及常见应用场景。 一、jQuery Validation插件概述 jQuery Validation插件是基于jQuery库的一个扩展,它使得在网页中...

    前端项目-jQuery-Validation-Engine.zip

    前端项目-jQuery-Validation-Engine,jquery验证引擎是一个javascript插件,旨在验证浏览器中的表单字段(即6-8、Chrome、Firefox、Safari、Opera 10)。这个插件提供了视觉上吸引用户注意的提示。

    jquery-validation-1.15.0

    **jQuery Validation Plugin 1.15.0** jQuery Validation Plugin 是一个广泛使用的开源插件,用于在客户端进行表单验证,提高用户交互体验。版本1.15.0是该插件的一个稳定版本,提供了丰富的功能和改进。 **主要...

    jquery-validation-1.8.0.zip

    《jQuery Validation插件详解——基于jquery-validation-1.8.0.zip》 jQuery Validation插件是Web开发中广泛使用的表单验证工具,尤其在构建用户交互丰富的网站时,它的存在大大提高了用户体验。本文将深入探讨...

    前端项目-jquery-validation-unobtrusive.zip

    "前端项目-jquery-validation-unobtrusive"是一个基于jQuery的验证插件,它的主要功能是在data-*属性中启用不显眼的验证选项,使得验证过程更为简洁、高效且对用户友好。本文将深入探讨这一技术的原理、使用方法以及...

    station-validation.json

    station-validation.json

Global site tag (gtag.js) - Google Analytics