← 返回资源列表
学习资料

CSDN下载:JSValidation-----强大而灵活的表单客户端验证框架(前端·RAR·26KB·5.0分·公开)

发布于 2026-07-23 01:22:21 访问 350 次 下载 1129 次

资源简介

【资源简介】 JSValidation是强大灵活的客户端验证框架。在应用服务器或者开发框架不提供验证的情况下,例如,普通的JSP, ASP, PHP等开发,以及一些不提供验证支持的开发框架,如Tapestry, Velocity等,JSValidation提供了一种灵活的解决方案。与其他验证方式相比,它最大的优点在于独立与易于集成。纯JavaScript结构,可以很容易的集成到现有的应用中而不论现有的应用是基于什么语言。将所有的表单验证集中管理,使得维护应用更加容易。简便的XML配置,易于扩充的验证方式(目前支持13种验证,囊括了大部分常用表单验证),使得JSValidation成为验证框架的首选。 <br>1. JSValidation是什么?<br>如首页所说,JSValidation是客户端表单验证框架,用在BS系统中,或者简单的网页系统中。表单验证在这些开发中很常见:新用户注册,需要校验某些字段;用户登陆,需要校验;等等。在这之前,页面开发者(JavaScript开发者)需要编写大量的JavaScript来与表单对象交互,并进行校验。常见的校验如不能为空,必须满足长度要求,必须为数字,必须为Email等等。根据一般的经验,如果表单中需要校验的域个数超过10个,开发过程就显得枯燥无味——多段重复的代码不断重复,如果要求跨浏览器,更多的考虑因素使人头疼不已。往往这个页面的验证还不能用于那个验证……虽然逻辑基本相同;但是在大多数情况下,出于种种原因,开发者宁愿(或者没办法)重新编写另一个页面的JavaScript代码。<br><br>JSValidation致力于改善这一过程。它将常见的校验(目前支持13种)封装起来,并创造性的采用xml来存贮表单验证信息,使得表单的验证成为整个项目中最不重要的环节,开发者只需要定义几个xml标记,就可以创建出复杂的验证策略,而不用编写一行JavaScript代码。由于采用xml集中管理表单验证,使得表单验证在整个系统中的耦合度大大降低,并且易维护性大大提高。开发者更多的精力可以投入到业务相关的代码中。<br><br>恰恰相反,JSValidation内部结构虽然不太简单(对用户而言),但是调用方式却极其简单,配置好环境后,只需要在需要验证的表单的HTML标记中加上onsubmit="return doValidate('formId')"即可。这并没有改变开发者的习惯。<br><br>更为明显的优势是,JSValidation具备跨浏览器的能力。在目前的测试环境下,支持IE5及以上版本,Mozilla系列和支持DOM2模型的其他浏览器。你不用再考虑在多浏览器下如何兼容,JSValidation帮你做到了这些。<br><br>2. JSValidation能做什么,不能做什么?<br>如上所述,JSValidation能够校验表单。在系统复杂,表单复杂的场景下,JSValidation的优势更加突出。JSValidation目前能够完成客户端的13种验证如下:<br><br>取值非空 <br>必须为整数 <br>必须为双精度数 <br>必须为普通英文字符(字母,数字,下划线) <br>必须为中文字符 <br>最小长度 <br>最大长度 <br>是否为Email格式 <br>是否为日期格式(yyyy-mm-dd) <br>自定义的正则表达式 <br>整数范围(大于某数小于某数) <br>双精度数范围 <br>必须与某个域的值相同 <br>所有这些验证都在客户端完成。如果还有在此之外的验证需求,请告诉我们,我们会跟据需求程度开发出新的验证模型。<br><br>JSValidation不能做的:<br><br>跨页面的验证。例如,A页面输入值,必须满足B页面中某一个值的条件,或者更多的页面。这个需求需要用户的反馈。如果在现实开发中这种需求很普遍,我们会考虑开发。目前的替代方式是,将A页面需要验证的值POST到B页面的一个Hidden Field,然后再使用已有的验证方式。 <br>与服务器交互验证。最常见的是输入用户名密码后登录。限于它的表示范围,JSValidation不能完成这个工作。 <br>其他没有提到的,很希望你能告诉我们。 <br><br>请大家帮忙顶,这么好的东东不能叫他沉了啊<br> 【资源信息】 资源名称:JSValidation-----强大而灵活的表单客户端验证框架 来源站点:CSDN 下载(download.csdn.net) 详情地址:https://download.csdn.net/download/appleboy6074967/219318 上传用户:appleboy6074967 CSDN 分类:前端 标签:JSValidation 正则表达式 正则验证 表单验证 文件类型:rar 原始文件名:JSValidation.rar 文件大小:26KB 发布时间:2007-07-31 06:58:22 浏览量:348 · 下载量:1,128 · 评分:5.0 是否会员资源:否 · 价格标记:0 【分类说明】 本站归类为「学习资料」。资源信息抓取自 CSDN 下载公开列表页,下载与授权规则以 CSDN 原页面为准。 【使用建议】 1. 打开 CSDN 详情页核对标题、格式、大小与更新时间; 2. 注意资源积分/会员权限要求,按站点规则下载; 3. 下载后建议先杀毒扫描,并确认压缩包来源与完整性; 4. 商用前请确认原作者授权与许可协议; 5. 完整说明、评论与附件以 CSDN 原页面为准。

下载资源

点击下方按钮获取资源文件

立即下载

猜你喜欢

免费有声书资源包 1668 影音娱乐

免费有声书资源包 1668

「免费有声书资源包 1668」属于影音娱乐公开资源,主题围绕有声书,适合学习、创作或日常使用。图片选自与「concert」相关的公开图库。

免费版本控制客户端 1613 软件工具

免费版本控制客户端 1613

「免费版本控制客户端 1613」属于软件工具公开资源,主题围绕版本控制,适合学习、创作或日常使用。图片选自与「server」相关的公开图库。

渐变仪表盘合集 1934 设计素材

渐变仪表盘合集 1934

「渐变仪表盘合集 1934」属于设计素材公开资源,主题围绕仪表盘,适合学习、创作或日常使用。图片选自与「creative」相关的公开图库。

CSDN下载:spring2.5.6官方jar包(后端·ZIP·35.39MB·5.0分·公开) 软件工具

CSDN下载:spring2.5.6官方jar包(后端·ZIP·35.39MB·5.0分·公开)

【资源简介】 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 【资源信息】 资源名称:spring2.5.6官方jar包 来源站点:CSDN 下载(download.csdn.net) 详情地址:https://download.csdn.net/download/lushuaiyin/3787450 上传用户:lushuaiyin CSDN 分类:后端 标签:spring2.5.6官方jar包 文件类型:zip 原始文件名:spring-framework-2.5.6.SEC03-with-docs.zip 文件大小:35.39MB 发布时间:2011-11-12 12:17:54 浏览量:635 · 下载量:5,961 · 评分:5.0 是否会员资源:否 · 价格标记:0 【分类说明】 本站归类为「软件工具」。资源信息抓取自 CSDN 下载公开列表页,下载与授权规则以 CSDN 原页面为准。 【使用建议】 1. 打开 CSDN 详情页核对标题、格式、大小与更新时间; 2. 注意资源积分/会员权限要求,按站点规则下载; 3. 下载后建议先杀毒扫描,并确认压缩包来源与完整性; 4. 商用前请确认原作者授权与许可协议; 5. 完整说明、评论与附件以 CSDN 原页面为准。

多特软件站:QQ空间音乐克隆器 V2.0(软件工具·免费软件)官方下载与绿色安全安装包 软件工具

多特软件站:QQ空间音乐克隆器 V2.0(软件工具·免费软件)官方下载与绿色安全安装包

【资源简介】 概括介绍一个真正的克隆空间音乐工具。软件简介q妹子qq空间音乐克隆器是一个真正的克隆空间音乐工具,非查询工具,可以在短短几秒内克隆完对方背景音乐里的所有歌曲到你空?> 【软件信息】 软件名称:QQ空间音乐克隆器 版本信息:V2.0 关键词:QQ空间音乐克隆器,QQ空间音乐克隆器下载,QQ空间音乐克隆器免费下载 来源页面:https://www.duote.com/soft/29380.html 【分类说明】 本站归类为「软件工具」。资源来自多特软件站公开页面,强调绿色、安全下载场景下的常用软件获取。 【使用建议】 1. 打开多特软件站详情页,核对软件名称、版本与系统要求是否匹配; 2. 优先选择官方版/绿色版下载通道,并留意页面标注的更新时间; 3. 下载后建议用本机杀毒软件再扫描一次,确认来源与安装选项; 4. 安装过程中留意是否勾选附加插件或捆绑项; 5. 若页面提供使用教程或常见问题,可先阅读再动手安装。

经典延时摄影素材包 1584 影音娱乐

经典延时摄影素材包 1584

「经典延时摄影素材包 1584」属于影音娱乐公开资源,主题围绕延时摄影,适合学习、创作或日常使用。图片选自与「movie」相关的公开图库。

CSDN下载:learn-python-the-hard-way中文版(后端·RAR·1.11MB·5.0分·公开) 软件工具

CSDN下载:learn-python-the-hard-way中文版(后端·RAR·1.11MB·5.0分·公开)

【资源简介】 learn-python-the-hard-way中文版,o基础学习python!||随手上传是种美德 【资源信息】 资源名称:learn-python-the-hard-way中文版 来源站点:CSDN 下载(download.csdn.net) 详情地址:https://download.csdn.net/download/buptlian/4139871 上传用户:buptlian CSDN 分类:后端 标签:learn-python-the-hard-way 中文版 python 文件类型:rar 原始文件名:learn-python-the-hard-way-zh_cn-translation-latest.rar 文件大小:1.11MB 发布时间:2012-03-14 06:32:27 浏览量:2,812 · 下载量:7,771 · 评分:5.0 是否会员资源:否 · 价格标记:0 【分类说明】 本站归类为「软件工具」。资源信息抓取自 CSDN 下载公开列表页,下载与授权规则以 CSDN 原页面为准。 【使用建议】 1. 打开 CSDN 详情页核对标题、格式、大小与更新时间; 2. 注意资源积分/会员权限要求,按站点规则下载; 3. 下载后建议先杀毒扫描,并确认压缩包来源与完整性; 4. 商用前请确认原作者授权与许可协议; 5. 完整说明、评论与附件以 CSDN 原页面为准。

CSDN下载:jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg(后端·DMG·185.84MB·5.0分·公开) 软件工具

CSDN下载:jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg(后端·DMG·185.84MB·5.0分·公开)

【资源简介】 jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg 【资源信息】 资源名称:jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg 来源站点:CSDN 下载(download.csdn.net) 详情地址:https://download.csdn.net/download/sxsj333/8331551 上传用户:sxsj333 CSDN 分类:后端 标签:jdk 文件类型:dmg 原始文件名:jdk-7u71-macosx-x64.dmg 文件大小:185.84MB 发布时间:2015-01-06 03:12:42 浏览量:1,856 · 下载量:8,852 · 评分:5.0 是否会员资源:否 · 价格标记:0 【分类说明】 本站归类为「软件工具」。资源信息抓取自 CSDN 下载公开列表页,下载与授权规则以 CSDN 原页面为准。 【使用建议】 1. 打开 CSDN 详情页核对标题、格式、大小与更新时间; 2. 注意资源积分/会员权限要求,按站点规则下载; 3. 下载后建议先杀毒扫描,并确认压缩包来源与完整性; 4. 商用前请确认原作者授权与许可协议; 5. 完整说明、评论与附件以 CSDN 原页面为准。

高清转场素材合集 1112 影音娱乐

高清转场素材合集 1112

「高清转场素材合集 1112」属于影音娱乐公开资源,主题围绕转场素材,适合学习、创作或日常使用。图片选自与「movie」相关的公开图库。