已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 14 网站开发常用 jquery插件总结 (四 )验证插件 validation 网站开发常用 jQuery插件总结 (四)验证插件 validation (来自 : 海 达范文网 :网站开发常用 jquery 插件总结 (四 )验证插件 validation) 在网站开发过程中,有时我们需要验证用 户输入的信息是否符合我们的要求,所以我们会对用户提交的数据进行验证。验证分两次进行,一次是在客户端,一次是在服务端。客户端的验证可以提升用户的体验。 jquery 验证插件有很多,实现的功能也基本相同。本文介绍的只是 jquery验证插件中的一种 插件功能 简单实现客户端信息验证,过滤不符合要求的信息 官方地址 官方地址: http:/,有详细的插件使用说明 2 / 14 官方 demo: http:/validate/demo/ 使用方法 1.引用 js 样式,可自定义,简单的只需要添加 error样式,也可使用官方 demo中的样式。 .error color:red; margin-left:8px; 代码 $(document).ready(function() 3 / 14 / validate signup form on keyup and submit var validator = $(#signupform).validate( rules: firstname: required, username: required: true, minlength: 2 , password: required: true, minlength: 5 4 / 14 , password_confirm: required: true, minlength: 5, equalTo: #password , email: required: true, email: true, , dateformat: required, 5 / 14 terms: required , messages: firstname: 姓名不能为空 , username: required: 用户名不能为空 , minlength: (用户名只少由 0 字符组成 ) , password: required: 密码不能为空 , minlength: (密码只少由 0 字符组成 ) 6 / 14 , password_confirm: required: 确认密码不能为空 , minlength: (确认密码只少由 0 字符组成 ), equalTo: 秘密与确认密码不一致 , email: required: 邮箱不能为空 , email: 邮箱格式不正确 , dateformat: 请选择性别 , 7 / 14 terms: , / the errorPlacement has to take the table layout into account errorPlacement: function(error, element) if ( (:radio) ) ( ().next().next(); else if ( (:checkbox) ) ( (); else ( ().next(); , 8 / 14 / specifying a submitHandler prevents the default submit, good for the demo submitHandler: function() alert(submitted!); , / set this class to error-labels to indicate valid fields success: function(label) / set as text for IE ( ).addClass(checked); , highlight: function(element, errorClass) 9 / 14 $(element).parent().next().find(. + errorClass).removeClass(checked); ); ); 以上的代码只使用了插件提供的属性和方法。也可以自定义验证方法。如 $.(checkUserName, function(value) /value为验证的值,对应于元素 id /方法代码 , 用户名格式不正确 ); 使 用 自 定 义 方 法 也 非 常 简 单 , 只 需 要 元素id:”checkUserName” 10 / 14 4.使用的 html 姓名 用户名 密码 11 / 14 确认密码 邮箱 性别 男 12 / 14 女 以阅读并同意网站条款 . 13 / 14 / 效果演示:验证插件 validate 测试 网站开发常用 jQuery插件总结 (二)弹出层插件 Lightbox_me 网站开发过程中,为了增加网站交互效果,我们有时需要在当前页面弹出诸如登陆、注册、设置等窗口。而这些窗口就是层,弹出的窗口就是弹出层。 jQuery中弹出层插件很多,但有些在 html5+css3 浏览器下,支持完美。而在例如 ie8一下的浏览器下显示不出应有的效果。例如插件在 ie8下就无法显示。 14 / 14 本 文 介 绍 的 插 件 Lightbox_me
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重庆科创职业学院单招职业适应性考试题库及答案详解1套
- 2026年巴中职业技术学院单招职业适应性测试题库及完整答案详解1套
- 2026年清远职业技术学院单招职业倾向性测试题库及答案详解一套
- 2026年贵州应用技术职业学院单招职业适应性考试题库及参考答案详解
- 2026年大庆医学高等专科学校单招职业技能考试题库及完整答案详解1套
- 2026年伊春职业学院单招职业倾向性考试题库及参考答案详解一套
- 2026年河北省唐山市单招职业适应性考试题库及答案详解1套
- 兰州石化职业技术大学《移动机器人导论》2025-2026学年第一学期期末试卷
- 2026年顺德职业技术学院单招职业倾向性测试题库参考答案详解
- 2026年江苏护理职业学院单招职业倾向性测试题库及参考答案详解一套
- 国家开放大学人文英语四1-8单元边学边练答案Microsoft Word 文档
- 桥梁下部施工技术-施工基本能力
- 初中数学《图形的相似》大单元教学设计
- 游戏:看表情符号猜成语PPT
- 健康环保类、健康安全环保词典(EHS的常见英语单词缩写表)
- 普通机床主传动系统的设计课程设计说明书
- 精神分裂症等五个病种临床路径及表单(2023版)
- 语用学-文化语用原则
- GB/T 629-1997化学试剂氢氧化钠
- 水利工程监理规划78648
- 灭火器每月定期检查及记录(卡)表
评论
0/150
提交评论