位置: 编程技术 - 正文

jQuery Validate初步体验(二)(jquery .val)

编辑:rootadmin

推荐整理分享jQuery Validate初步体验(二)(jquery .val),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery validate文档,jquery-validation,jquery validation,jquery validation,jquery-validation,jquery-validation,jquery valid(),jquery中validate,内容如对您有帮助,希望把文章链接给更多的朋友!

在上篇文章给大家介绍了jQuery Validate初步体验(一) ,本文继续给大家分享jquery validate相关知识,对本文感兴趣的朋友快来学习吧。

刚刚试了所谓的新版的用法。千万别问我是多新,因为我也不知道。。。

个人感觉这种用法比通过javascript自定义验证规则,要方便和简单多了。昨天在刚开始自定义的时候,总是无法正确的提示,当时完全不知道为什么。直到检查了多遍才发现,原来是因为我的rules里的键值对之间漏了一个逗号。所以,如果默认的校验规则已经满足你的验证需求,而你只是想改变一下提示语。那我个人建议你用这种新版的用法,当然也可以用 系列(一) 里的方法

二。具体看情况自己选择。

还有我上面的提示都是默认的黑色,身为提示,那样也太没存在感了。

为了增加存在感,你只需要在<head></head>之间插入下面的代码就可以了。

请注意上面的#号后面跟着是表单的ID,你需要改成你自己相应的表单ID。我昨天尝试的时候,找到的资料里写的是#frm。当时我还以为#frm又是我没接触过的新用法呢,我还一直疑惑,为什么我的提示不显示成红色。基础差哎。。。

如果默认的验证规则已经不能满足你的需求,那么接下来,你就得自定义验证规则了。

比如,这里有一个需求,要你检查用户输入的邮编是否合法,这时你就得自定义验证规则了,使用的方法是jQuery.validator.addMethod()。

当然,你也可以把这个验证规则提取出来存到一个JS文件里,然后在要用的地方引入JS文件。

接下来,就要好好说说jQuery.validator.addMethod() 这个方法,这个方法一共有三个参数。

jQuery Validate初步体验(二)(jquery .val)

第一个参数 :“isZipCode” 是定义方法名,必须保证方法名唯一。

第二个参数:是一个回调(callback)函数。

  这个回调函数有三个参数:

    第一个:value ,是当前被验证的元素的值。

    第二个:element,是当前被验证的元素。

    第三个:param,是传入的参数,例如: minlength : 6 里的参数为6; rangelength:[2,] 里的参数为2和。当你没有传入参数,这个可以省略不写。

    在这个回调函数里有一个this.optional(element)函数要特别注意。当表单的输入值为空时,即element的值为空,this.optional(element)的返回值为true,类似于判空操作,也就是说该表单输入项不是必填项,当不填时通过了验证。如果element的值不为空,this.optional(element)的返回值就是false,这时就要根据 || 后面的验证来判断最终的返回为true 或false。所以当某个输入项不是必填项但如果填写了又需要按照一定的规则来验证的时候,一定要记得带上this.optional(element)。

第三个参数:验证的提示信息。

  这个参数可以直接是一句提示信息,例如,"这是必填字段";也可以通过创建函数jQuery.validator.format(value)来显示,例如,$.validator.format("请输入长度在 {0} 到 {1} 之间的字符串"),其中 {0} {1} 代表该方法的参数,也就是回调(callback)函数里的第三个参数param。

官网提供的additional-methods.js里包含一些常用的验证方式,比如lettersonly,ziprange,nowhitespace等,但我粗略的看了一下,发现大部分只是仅供参考,实用性不强,不能直接使用。

我整理了几个网上找到的验证规则,当然也仅供参考。验证规则的核心就是正则表达式,这个得学。

如果有什么地方写错了或者写的不够好,希望大大们能提出来。还有,欢迎留言评论,一起学习。

jsonp跨域请求数据实现手机号码查询实例分析 本文实例讲述了jsonp跨域请求数据实现手机号码查询的方法。分享给大家供大家参考,具体如下:前言网上有很多开放的api,我们在本地通过ajax获取数

基于jQuery通过jQuery.form.js插件实现异步上传 本文主要从前台和后台代码分析了jquery.form.js实现异步上传的方法,分享给大家,具体代码如下前台代码:@{Layout=null;}!DOCTYPEhtmlhtmlheadmetaname="viewport"conten

轻松使用jQuery双向select控件Bootstrap Dual Listbox 本文主要为大家介绍了双向select控件BootstrapDualListbox的使用方法,BootstrapDual列表是一个为响应Twitter优化的列表框插件,它可以用在所有的现代浏览器和

标签: jquery .val

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

上一篇:jQuery Validate初步体验(一)(jquery validation)

下一篇:jsonp跨域请求数据实现手机号码查询实例分析(js跨域请求json数据)

  • 符合条件的小型微利企业所得税税率为
  • 航天金税盘使用说明
  • 税务师都有什么科目
  • 营业总收入包含投资收益吗
  • 金蝶怎么冲减之前的费用
  • 如何结转应交未交或多交增值税?
  • 存货的初始计量应以取得存货的实际成本
  • 分支机构属于小型微利企业吗
  • 单位劳务派遣的比例
  • 上缴财政收入怎么做账
  • 建设期利息对当年的借款如何计息?
  • 支付境外销售佣金增值税扣缴
  • 拿到农产品0税率的发票可以抵扣吗
  • 企业卖固定资产
  • 增值税申报表中期初未缴税额指什么
  • 无法支付的款项转销
  • 运输途中发生货物丢失
  • 企业取得代理销售发票
  • 购买方现金折扣计入什么科目
  • 权利,许可证照印花税
  • 小米电视连不上路由器怎么回事
  • 主营业务成本计入成本类账户吗
  • 个人交五险一金和单位交五险一金的区别
  • 公司增资的方式有什么
  • 进项税额转出是负数是什么意思
  • 总公司拨给分公司款需要交税吗
  • 农产品核定扣除的扣除率是多少
  • 企业注销时还有应付职工薪酬怎么办
  • 公司二手车转个人
  • php运行无法访问此页面
  • PHP:mcrypt_enc_is_block_algorithm_mode()的用法_Mcrypt函数
  • 小规模纳税人进项可以抵扣吗
  • 固定资产清理主要核算什么
  • 成本法下长期股权投资的处置
  • php中类静态成员描述不正确的是
  • chmod命令用于更改文件或目录的所有者
  • java是什么意思
  • 可供出售金融资产新准则叫什么
  • 公司组织员工旅游费可以在税前扣除吗
  • 外包员工食堂怎么做账
  • day28--Java泛型01
  • mysql使用指南
  • 固定资产的
  • 金蝶k3费用发票怎么生成凭证
  • 现代服务税目包括哪些具体分类
  • 往来会计和应收应付有什么区别
  • 会计凭证中的数字怎么填
  • 长期闲置机器设备评估方法
  • 财务费用?
  • 工程物资属于什么科目资产负债表
  • 工程违约金账务处理规定
  • 工资费用核算的原始记录有
  • 固定资产的税法处理与会计处理的差异50字
  • 在建工程转固后计提折旧
  • 票据的提示承兑期限是什么意思
  • 内部交易固定资产折旧为什么调整
  • mysql修改允许远程连接
  • 苹果电脑mac如何连接打印机
  • macbookair如何删除
  • windows开机显示正在清理
  • cygwin下载教程
  • 忘记centos密码
  • 域名解析a记录怎么填
  • 安装双系统之后win10进不去
  • vncviewer连接linux
  • win7系统命令大全
  • Windows 7 OpenGL配置,解决“无法启动此程序,因为计算机中丢失glut32.dll。”
  • python accdb
  • jquery简单例子
  • Python内置函数的应用操作
  • gps坐标计算距离公式工具
  • 安卓开源组件
  • 个人所得税代扣代缴会计分录
  • 北京增值税普通发票图片
  • 税务总局和税务局区别
  • 免税企业可以收增值税专票吗
  • 煤炭资源税税率表
  • 平安银行股份有限公司临沂分行
  • 绍兴柯桥有哪些村
  • 美国汽车进口关税25%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设