jQuery formValidator表单验证插件示例源码
jQuery formValidator表单验证插件是什么?
jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上)脚本控制。目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)
本插件于其他校验控件最大的区别有3点:
1、校验功能可以扩展。
对中文、英文、数字、整数、实数、Email地址格式、基于HTTP协议的网址格式、电话号码格式、手机号码格式、货币格式、邮政编码、身份证号码、QQ号码、日期等等这些控制,别的表单校验控件是代码里写死的,而formValidator是通过外部js文件来扩展的,你可以通过写正则表达式和函数来无限的扩展这些功能。
2、实现了校验代码于html代码的完全分离。
你的所有信息都无需配置在校验表单元素上,你只要在js上配置你的信息。使美工(界面)和javascript工程师的工作不交织在一起
3、你只需写一行代码就能完成一个表单元素的所有校验。你只需要写一行代码就能完成一下所有的控制
支持所有类型客户端控件的校验
支持jQuery所有的选择器语法,只要控件有唯一ID和type属性
支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。
支持2种校验模式。第一种:文字提示(showword模式);第二种:弹出窗口提示(showalert模式)
支持多个校验组。如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。
支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。
支持自动构建提示层。可以进行精确的定位。
支持自定义错误提示信息。
支持控件的字符长度、值范围、选择个数的控制。值范围支持数值型和字符型;选择的个数支持radio/checkbox/select三种控件
支持2个控件值的比较。目前可以比较字符串和数值型。
支持服务器端校验。
支持输入格式的校验。
首页:index.html
作者:猫冬
源码下载及讨论地址:http://www.51aspx.com/CV/jQueryFormValidator
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
jQuery表单验证+日期插件 (113个子文件)
Default.aspx 457B
validatorTidyMode.css.bak 2KB
validator.css.bak 1KB
validatorAuto.css.bak 1KB
tidymode.css.bak 323B
smity.css.bak 304B
Web.Config 2KB
Default.aspx.cs 844B
jquery-ui-1.8.6.custom.css 23KB
datepicker.css 5KB
datepicker.css 5KB
datepicker.css 4KB
ui.tabs.css 4KB
validatorTidyMode.css 2KB
validatorAuto.css 1KB
style.css 1KB
validator.css 838B
tidymode.css 333B
WdatePicker.css 158B
Thumbs.db 37KB
Thumbs.db 11KB
Thumbs.db 5KB
Thumbs.db 5KB
new.ftl 2KB
from.gif 5KB
bt.gif 2KB
datePicker.gif 1KB
onShow.gif 951B
onLoad.gif 781B
onCorrect.gif 634B
onSuccess.gif 634B
onFocus.gif 633B
onError.gif 633B
navRight.gif 80B
navLeft.gif 80B
right.gif 73B
left.gif 73B
navRight.gif 71B
navLeft.gif 71B
navRight.gif 71B
navLeft.gif 71B
right.gif 65B
left.gif 65B
right.gif 65B
left.gif 65B
help.htm 21KB
demo1.htm 15KB
demo6.htm 14KB
demo5.htm 13KB
demo3.htm 13KB
demo4.htm 11KB
demo2.htm 3KB
My97DatePicker.htm 1KB
userguide.html 30KB
update.html 29KB
faq.html 15KB
download.html 4KB
index.html 4KB
demo.html 3KB
demo_jj.html 3KB
demo.html 1KB
money.html 932B
btnbg.jpg 536B
qs.jpg 527B
qs.jpg 527B
qs.jpg 527B
up.jpg 448B
down.jpg 445B
up.jpg 402B
down.jpg 398B
down.jpg 381B
up.jpg 379B
bg.jpg 311B
bg.jpg 307B
ymbg.jpg 302B
jquery-1.4.2.min.js 70KB
jquery-ui-i18n.js 53KB
jquery_last.js 45KB
jquery-ui-1.8.6.custom.min.js 39KB
jquery.validate.js 38KB
formValidator.js 28KB
ui.tabs.js 22KB
DateTimeMask.js 22KB
calendar.js 21KB
formValidator_min.js 10KB
WdatePicker.js 7KB
formValidatorRegex.js 4KB
jquery.metadata.js 4KB
account.js 1KB
site.js 1KB
en.js 419B
zh-cn.js 383B
zh-tw.js 382B
config.js 225B
ui-icons_228ef1_256x240.png 5KB
ui-icons_ffd27a_256x240.png 5KB
ui-icons_222222_256x240.png 4KB
ui-icons_ffffff_256x240.png 4KB
ui-icons_ef8c08_256x240.png 4KB
ui-bg_gloss-wave_35_f6a828_500x100.png 4KB
共 113 条
- 1
- 2
资源评论
狂飙的_蜗牛
- 粉丝: 1
- 资源: 71
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
- 基于MIC+NE555光敏电阻的声光控电路Multisim仿真原理图
- 基于JSP毕业设计-基于WEB操作系统课程教学网站的设计与实现(源代码+论文).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功