Jquery+Jquery.metadata.js 的验证方式,这种验证方式可减少代码量,并且重用性高,因为有部分验证的代码是封装好的我们直接拿来用就可以了,如果封装好的验证不能够满足需求的话还可以自己自定义验证函数,之前公司用的是struts2自带的验证方式,用起来感觉很臃肿而且重用性不高,并且每次修改了xml文件的话还需要重启服务器,所以我自己找资料写了个jquery.metadata.js的验证方式。
一、 首先需要引入js库需要引入的js如下:
1.<scriptsrc="valForm/jquery.js"type="text/javascript"></script>
2.<scriptsrc="valForm/jquery.validate.js"type="text/javascript">
</script>
3.<scriptsrc="valForm/jquery.metadata.js"type="text/javascript">
</script>
4.<script src="valForm/messages_cn.js" type="text/javascript">
</script>
5.<scriptsrc="valForm/validateMessage.js"type="text/javascript">
</script>
下面介绍下这五个文件,第1-4个js文件是封装好的不需要我们去写,用的时候只需要引入就好,第5个文件属于样式的验证,比如验证不通过会调用样式文件中的方法显示错误的图片
二、引入js完成后,可直接将这段js代码copy到页面中即可
图一:
三、引入的第5个js内容如图二,图一中调用的checkMsg方法就是调用图二中的checkMsg方法,因为没有找到jquery对于电话号码的验证封装,所以在这里还可以自定义验证函数,图二中的jQuery.validator.addMethod()方法就是自定义的对于电话号的验证封装,如果以后在页面上想要使用电话号码验证,只需要加上如下代码即可:
<inputtype="text" name="telephone" id="telephone" class="{required:true,phone:true}"/>
图二:
四、图三为HTML代码,validator的验证是在class属性中配的,根据不同要求配不同的配置
<input type="password" name="repass" class="{required:true,minlength:6,maxlength:10,equalTo:'#password'}"/>
required为非空选项,minlength为输入框的最小字符数,maxlength为输入框的最大输入字符个数,equalTo:'#password'为验证重复密码的,格式规定要这么写
图三:
下面附上jquery验证整个工程
分享到:
相关推荐
使用class="{}"的方式,必须引入包:jquery.metadata.js 可以使用如下的方法,修改提示内容: class="{required:true,minlength:5,messages:{required:'请输入内容'}}" 在使用equalTo关键字时,后面的内容必须加上...
在本主题中,我们重点关注两个与jQuery相关的插件:`jquery.metadata.js`和`jquery.validate.js`,它们对于创建高效、用户友好的表单验证至关重要,特别是在注册和登录等关键界面。 `jquery.metadata.js`是jQuery的...
《jQuery.metadata.js:深入解析jQuery插件的元数据应用》 在Web开发中,jQuery库以其易用性和强大的功能深受开发者喜爱。而jQuery.metadata.js是jQuery生态中的一个重要插件,它扩展了jQuery的核心功能,允许...
jQuery.metadata.js是jQuery的一个插件,它扩展了jQuery的功能,允许开发者从HTML元素中提取元数据(metadata),这对于实现动态验证、配置以及其他自定义功能非常有用。下面我们将深入探讨jQuery和jQuery.metadata....
2. `jquery.metadata.js`、`jquery.metadata.pack.js`、`jquery.metadata.min.js`:这三个文件是jQuery Metadata的核心源码,分别代表原始未压缩版本、打包版本和压缩后的最小化版本。开发者可以根据项目需求选择...
jQuery Validate用于表单验证,Metadata插件帮助提取DOM元素的元信息,Autocomplete提供了自动补全功能,而jQuery UI则提供了丰富的用户界面组件。掌握这些工具的使用,对于提高网页应用的交互性和用户体验具有重要...
jquery.metadata.2.1.js
jquery.metadata.js下载
《jQuery Metadata插件详解及其应用》 在JavaScript的世界里,jQuery库以其易用性和强大的功能深受开发者喜爱。...在实际项目中,熟练掌握并合理运用jQuery Metadata,无疑能提升开发效率,优化用户体验。
而jQuery Validate和jQuery Metadata是两个插件,它们分别提供了表单验证和元数据功能,大大增强了jQuery在前端验证和数据处理的能力。 **jQuery Validate插件** jQuery Validate插件是用于前端表单验证的强大工具...
在其他的网站好不容易才找到的jQuery Metadata模块2.0版本源代码
juery.metadata.js,jquery表单验证插件
1. 引入jQuery和Metadata插件:首先确保页面已经引入了jQuery库,然后引入Metadata插件的JS文件,例如: ```html <script src="path/to/jquery.js"> <script src="path/to/jquery.metadata.js"> ``` 2. 元数据的...
jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来...
"jquery.dimensions.pack.js"和"jquery.metadata.js"则是jQuery的扩展插件,分别用于获取元素的尺寸信息和解析元素的元数据,它们在tablesorter中可能用于计算表格的布局或处理自定义的排序参数。 "addons"目录包含...
jquery插件所需要的js代码,包括 jquery.js的不同版本,jquery.cookie.js,jquery.form.js,jquery.metadata.js,jquery.validate.js,jquery.simplemodal.js
`干净的myeclipse 8.5的.metadata`这个压缩包文件就是为了帮助用户解决这一问题。 `.metadata`文件夹是MyEclipse工作空间的核心部分,它存储了关于项目、插件、设置和首选项的所有信息。当工作空间中的`.metadata`...
`jQuery Validate` 是一个非常流行的JavaScript验证库,用于在客户端进行表单验证,极大地提高了用户交互体验,减少了服务器端的压力。这个压缩包包含了使用 `jQuery Validate` 插件所需的核心文件,具体包括: 1. ...
在 MyEclipse 开发环境中,`.metadata` 文件夹是一个至关重要的组成部分,它存储了工作空间(workspace)的所有配置信息。这个文件夹包含了MyEclipse 的各种设置、项目元数据、插件状态等,使得开发环境能够根据用户...