`
猜不透
  • 浏览: 133540 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jquery.metadata.js 方式验证用户输入框功能

阅读更多

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-4js文件是封装好的不需要我们去写,用的时候只需要引入就好,第5个文件属于样式的验证,比如验证不通过会调用样式文件中的方法显示错误的图片

二、引入js完成后,可直接将这段js代码copy到页面中即可

图一

 

图一

 

 

三、引入的第5js内容如图二,图一中调用的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验证整个工程

分享到:
评论

相关推荐

    jquery.metadata.js

    使用class="{}"的方式,必须引入包:jquery.metadata.js 可以使用如下的方法,修改提示内容: class="{required:true,minlength:5,messages:{required:'请输入内容'}}" 在使用equalTo关键字时,后面的内容必须加上...

    jquery.metadata.js和jquery.validate.js

    在本主题中,我们重点关注两个与jQuery相关的插件:`jquery.metadata.js`和`jquery.validate.js`,它们对于创建高效、用户友好的表单验证至关重要,特别是在注册和登录等关键界面。 `jquery.metadata.js`是jQuery的...

    jQuery.metadata.js

    《jQuery.metadata.js:深入解析jQuery插件的元数据应用》 在Web开发中,jQuery库以其易用性和强大的功能深受开发者喜爱。而jQuery.metadata.js是jQuery生态中的一个重要插件,它扩展了jQuery的核心功能,允许...

    Jquery+Jquery.metadata.js

    jQuery.metadata.js是jQuery的一个插件,它扩展了jQuery的功能,允许开发者从HTML元素中提取元数据(metadata),这对于实现动态验证、配置以及其他自定义功能非常有用。下面我们将深入探讨jQuery和jQuery.metadata....

    jquery.metadata.1.0_javascript_jquery_

    2. `jquery.metadata.js`、`jquery.metadata.pack.js`、`jquery.metadata.min.js`:这三个文件是jQuery Metadata的核心源码,分别代表原始未压缩版本、打包版本和压缩后的最小化版本。开发者可以根据项目需求选择...

    jquery.validate.js jquery.metadata.js jquery.autocomplete.js jquery&UI; chm文档合集

    jQuery Validate用于表单验证,Metadata插件帮助提取DOM元素的元信息,Autocomplete提供了自动补全功能,而jQuery UI则提供了丰富的用户界面组件。掌握这些工具的使用,对于提高网页应用的交互性和用户体验具有重要...

    jquery.metadata.2.1.js

    jquery.metadata.2.1.js

    jquery.metadata.js下载

    jquery.metadata.js下载

    jquery.metadata.js.zip

    《jQuery Metadata插件详解及其应用》 在JavaScript的世界里,jQuery库以其易用性和强大的功能深受开发者喜爱。...在实际项目中,熟练掌握并合理运用jQuery Metadata,无疑能提升开发效率,优化用户体验。

    jquery.validate.js jquery.metadata.js

    而jQuery Validate和jQuery Metadata是两个插件,它们分别提供了表单验证和元数据功能,大大增强了jQuery在前端验证和数据处理的能力。 **jQuery Validate插件** jQuery Validate插件是用于前端表单验证的强大工具...

    jquery.metadata.2.0_jquery_

    在其他的网站好不容易才找到的jQuery Metadata模块2.0版本源代码

    jquery.metadata

    juery.metadata.js,jquery表单验证插件

    jquery.metadata.2.0

    1. 引入jQuery和Metadata插件:首先确保页面已经引入了jQuery库,然后引入Metadata插件的JS文件,例如: ```html &lt;script src="path/to/jquery.js"&gt; &lt;script src="path/to/jquery.metadata.js"&gt; ``` 2. 元数据的...

    最新jQuery.validate.js+帮助文档:jQuery.validate.js+jquery.metadata.js+messages_cn.js

    jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来...

    jquery.tablesorter.js +排序、分页、ajax demo

    "jquery.dimensions.pack.js"和"jquery.metadata.js"则是jQuery的扩展插件,分别用于获取元素的尺寸信息和解析元素的元数据,它们在tablesorter中可能用于计算表格的布局或处理自定义的排序参数。 "addons"目录包含...

    jquery插件js.zip

    jquery插件所需要的js代码,包括 jquery.js的不同版本,jquery.cookie.js,jquery.form.js,jquery.metadata.js,jquery.validate.js,jquery.simplemodal.js

    干净的myeclipse 8.5的.metadata

    `干净的myeclipse 8.5的.metadata`这个压缩包文件就是为了帮助用户解决这一问题。 `.metadata`文件夹是MyEclipse工作空间的核心部分,它存储了关于项目、插件、设置和首选项的所有信息。当工作空间中的`.metadata`...

    jquery-validate的验证的js文件

    `jQuery Validate` 是一个非常流行的JavaScript验证库,用于在客户端进行表单验证,极大地提高了用户交互体验,减少了服务器端的压力。这个压缩包包含了使用 `jQuery Validate` 插件所需的核心文件,具体包括: 1. ...

    Myeclipse 下 workspace 的 .metadata 配置文件

    在 MyEclipse 开发环境中,`.metadata` 文件夹是一个至关重要的组成部分,它存储了工作空间(workspace)的所有配置信息。这个文件夹包含了MyEclipse 的各种设置、项目元数据、插件状态等,使得开发环境能够根据用户...

Global site tag (gtag.js) - Google Analytics