位置: 编程技术 - 正文

jQuery Validate表单验证深入学习(jquery中validate)

编辑:rootadmin

推荐整理分享jQuery Validate表单验证深入学习(jquery中validate),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery中validate,jquery validation,jquery validator,jquery validate表单校验,jquery validate表单校验长度,jquery validate表单校验html,jquery validate表单校验长度,jquery validate表单校验html,内容如对您有帮助,希望把文章链接给更多的朋友!

之前一篇文章介绍了jQuery Validate表单验证入门的基础知识,详细内容参见《jQuery Validate表单验证入门学习》,今天这篇文章深入学习jQuery Validate表单验证,以下就是文章的全部内容:

1、用其他方式替代默认的 SUBMIT

使用 ajax 方式

可以设置 validate 的默认值,写法如下:

如果想提交表单, 需要使用 form.submit(),而不要使用 $(form).submit()。2、debug,只验证不提交表单如果这个参数为true,那么表单不会提交,只进行检查,调试时十分方便。

如果一个页面中有多个表单都想设置成为 debug,则使用:

3、ignore:忽略某些元素不验证ignore: ".ignore"4、更改错误信息显示的位置errorPlacement:Callback指明错误放置的位置,默认情况是:error.appendTo(element.parent());即把错误信息放在验证的元素后面。

jQuery Validate表单验证深入学习(jquery中validate)

实例

代码的作用是:一般情况下把错误信息显示在 <td class="status"></td> 中,如果是 radio 则显示在 <td></td> 中,如果是 checkbox 则显示在内容的后面。参数 类型 描述 默认值errorClass String 指定错误提示的 css 类名,可以自定义错误提示的样式。 "error"errorElement String 用什么标签标记错误,默认是 label,可以改成 em。 "label"errorContainer Selector 显示或者隐藏验证信息,可以自动实现有错误信息出现时把容器属性变为显示,无错误时隐藏,用处不大。errorContainer: "#messageBox1, #messageBox2" errorLabelContainer Selector 把错误信息统一放在一个容器里面。 wrapper String 用什么标签再把上边的 errorELement 包起来。 一般这三个属性同时使用,实现在一个容器内显示所有错误提示的功能,并且没有信息时自动隐藏。errorContainer: "div.error",errorLabelContainer: $("#signupForm div.error"),wrapper: "li"5、更改错误信息显示的样式设置错误提示的样式,可以增加图标显示,在该系统中已经建立了一个 validation.css,专门用于维护校验文件的样式。

6、每个字段验证通过执行函数success:String,Callback要验证的元素通过验证后的动作,如果跟一个字符串,会当作一个 css 类,也可跟一个函数。

添加 "valid" 到验证元素,在 CSS 中定义的样式 <style>label.valid {}</style>。success: "valid"7、验证的触发方式修改下面的虽然是 boolean 型的,但建议除非要改为 false,否则别乱添加。触发方式 类型 描述 默认值onsubmit Boolean 提交时验证。设置为 false 就用其他方法去验证。 trueonfocusout Boolean 失去焦点时验证(不包括复选框/单选按钮)。 trueonkeyup Boolean 在 keyup 时验证。 trueonclick Boolean 在点击复选框和单选按钮时验证。 truefocusInvalid Boolean 提交表单后,未通过验证的表单(第一个或提交之前获得焦点的未通过验证的表单)会获得焦点。 truefocusCleanup Boolean 如果是 true 那么当未通过验证的元素获得焦点时,移除错误提示。避免和 focusInvalid 一起用。 false

8、异步验证remote:URL使用 ajax 方式进行验证,默认会提交当前验证的值到远程地址,如果需要提交其他的值,可以使用 data 选项。

远程地址只能输出 "true" 或 "false",不能有其他输出。9、添加自定义校验addMethod:name, method, message自定义验证方法

注意:要在 additional-methods.js 文件中添加或者在 jquery.validate.js 文件中添加。建议一般写在 additional-methods.js 文件中。注意:在 messages_cn.js 文件中添加:isZipCode: "只能包括中文字、英文字母、数字和下划线"。调用前要添加对 additional-methods.js 文件的引用。、radio 和 checkbox、select 的验证radio 的 required 表示必须选中一个。

附表:内置验证方式:

本文已被整理到了《jquery表单验证大全》 ,欢迎大家学习阅读。

标签: jquery中validate

本文链接地址:https://www.jiuchutong.com/biancheng/377731.html 转载请保留说明!

上一篇:JavaScript jQuery 中定义数组与操作及jquery数组操作

下一篇:jQuery Validation PlugIn的使用方法详解

  • 转入公账怎么做账
  • 个体工商户税务申报如何网上申报
  • 其它综合收益影响因素
  • 代缴水电费如何做账
  • 资产负债表里的固定资产是原值还是净值
  • 收到服务费发票摘要怎么写
  • 两金占流动资产比重
  • 年终奖金怎么扣税划算
  • 承兑差额怎么做账
  • 关联方往来款项余额
  • 拆迁补偿款上交财政
  • 支付单位结算卡年费计入什么科目
  • 采取简易计税外经证核销需要哪些资料?
  • 收到长期股权投资的现金股利
  • 货币资金主要内容
  • 地税局返的个人所得税手续费多久返还?
  • 发票选择确认平台怎么选
  • 往年银行余额和账目不符怎么调整
  • 出口加工区内企业可经营什么业务
  • 中途建账期初余额错误怎么纠正
  • 银行转账取得的收据
  • 固定资产折旧会计做账
  • 为什么Win7电脑开机时会卡在
  • 积分抵现金活动怎么做
  • 联想y400怎么装win10
  • 税控服务费政策
  • 固定资产未开发票怎么入账
  • 公司备用金属于夫妻财产吗
  • win10怎么关掉
  • 虚拟机vm怎么用
  • 人工单位怎么写
  • 苹果发布macOS13.3预览版
  • 股权指的是
  • 购货人与收货人的关系
  • 债权投资利息调整属于什么科目?
  • 超限量发票申请下来后怎么操作
  • 利润分配怎样做分录
  • python字符串中变量替换
  • vue环境搭建的几种方法
  • 事业单位一级项目和二级项目区别
  • 物业公司代收水费账务处理
  • 室内装修专用什么意思
  • 金蝶软件资产负债表怎么生成
  • 提供营业执照范本图片
  • 坏账准备的计提金额怎么算
  • puthon zip函数
  • 汇算清缴调增都有哪些项目
  • 企业所得税研发费用加计扣除例题
  • 小轿车折旧年限规定
  • 实收资本如何计算印花税及附加税
  • 其他应付款长期挂账几年必须转收入
  • 备用金预期有什么影响
  • 加计抵减期末有余额怎么办
  • 帮对方代垫运费计入什么科目
  • 服务行业进项税额加计扣除
  • 环境保护税共享信息表
  • 预付账款是谁欠谁
  • 每个月结转损益会计分录
  • 对公提现是什么意思啊
  • mysql索引方式有哪些
  • os x10.11el capitan beta4更新了什么?os x10.11el capitan beta4下载地址
  • Ghost XP SP3电脑市场专业装机版 V5.5
  • 如何关掉开机自检硬盘
  • linux设置环境变量的命令
  • 什么是边角料
  • 打开电脑显示配置windows,可是一直0%,怎么办
  • mingw 编译
  • opengl绘制球面
  • javascript create
  • python win32print
  • jquery 选择
  • js设置图片边框
  • java learning
  • 个人出租住房增值税免税政策
  • 吉林市无犯罪记录证明网上申请流程
  • 山东省立第三医院地址
  • 填了专项附加扣除但没有进行综合年度汇算
  • 环保税要求标注什么
  • 百望税控盘电子发票开好了如何打印及导出发票
  • 债的抵偿顺序
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设