位置: 编程技术 - 正文

jquery 表单验证之通过 class验证表单不为空(jquery表单验证代码)

编辑:rootadmin

推荐整理分享jquery 表单验证之通过 class验证表单不为空(jquery表单验证代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:简述使用jquery实现表单验证的流程,jquery表单验证实验报告,jquery表单验证出生日期怎么写,jquery表单验证插件,jquery表单验证代码,jquery表单验证插件,jquery表单验证提交,jquery表单验证代码,内容如对您有帮助,希望把文章链接给更多的朋友!

在开发系统时,往往都有某些表单数据为必填项,若用jQuery通过ID去验证,不仅会影响效率,还会有所遗漏,不易于后期维护。

本章将介绍如何利用jQuery,通过为表单配置class进行统一验证。(ID一个页面只可以使用一次;class可以多次引用)

1:为input添加class,名字可以随意设置,但每个input需要保持一致,本章案例calss设置为noNull。(若input已有class属性,可直接加到其后)

2:为input添加一个属性,用来后期通过jquery获取该字段,用作提示语。本章案例提示属性为notNull。

3:通过jQuery遍历页面中所有calss为noNull的表单,验证其是否为空,若为空,通过获取notNull的字段,进行为空提示。

具体如何设置,请参照下面的案例。本章针对input,radio,select,checkbox等类型都进行了阐述。

下面给大家介绍jquery.validate.js验证插件

jquery.validate.js是jquery旗下的一个验证插件,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法。

举个例子,有这么一个表单:

在这个表单中,有名、姓、用户名、密码、确认密码和email。他们都为非空,并且电子邮件需要是格式正确的地址、确认密码和密码一致。使用jQuery验证最简单的方式是引入jquery.js和jquery validation.js两个js文件。然后分别在input中加入class即:

以下列出validate自带的默认验证

jquery 表单验证之通过 class验证表单不为空(jquery表单验证代码)

required: "必选字段",remote: "请修正该字段",email: "请输入正确格式的电子邮件",url: "请输入合法的网址",date: "请输入合法的日期",dateISO: "请输入合法的日期 (ISO).",number: "请输入合法的数字",digits: "只能输入整数",creditcard: "请输入合法的信用卡号",equalTo: "请再次输入相同的值",accept: "请输入拥有合法后缀名的字符串",maxlength: jQuery.format("请输入一个长度最多是 {0} 的字符串"),minlength: jQuery.format("请输入一个长度最少是 {0} 的字符串"),rangelength: jQuery.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),range: jQuery.format("请输入一个介于 {0} 和 {1} 之间的值"),max: jQuery.format("请输入一个最大为 {0} 的值"),min: jQuery.format("请输入一个最小为 {0} 的值")

然后,在document的read事件中,加入如下方法:

这样,当form被提交的时候,就会根据input指定的class来进行验证了。如果失败,form的提交就会被阻止。并且,将提示信息显示在input的后面。

不过,这样感觉不好,因为验证规则侵入了我们的html代码。还有一个方式,便是使用“rules”。我们将input的那些验证用class删除掉。然后修改document的ready事件响应代码:

这样以来,也能达到相同的效果。

那么,接下的问题,就是显示的错误提示是默认的。我们需要使用自定义的提示:

如果你还想在错误信息上显示特别的样式(比如字体为红色)即可通过添加:

继续添加对输入密码长度的验证规则:

使用remote

可以通过event指定触发效验方式(可选值有keyup(每次按键时),blur(当控件失去焦点时),不指定时就只在按提交按钮时触发)

如果通过指定debug为true则表单不会提交只能用来验证(默认为提交),可用来调试

如果在提交前还需要进行一些自定义处理使用submitHandler参数

jQuery+CSS3折叠卡片式下拉列表框实现效果 jQuery下拉列表框特效将每一个列表项都制作为卡片的样式,打开和关闭它有打开和关闭百叶窗的感觉,效果非常不错,分享给大家。简要教程HTML结构该

非常实用的个jquery代码片段 jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站

个非常棒的jQuery代码片段 1、jQuery实现的内链接平滑滚动不需要使用太复杂的插件,只要使用下载这段代码即可实现基于内部链接的平滑滚动$('a[href^="#"]').bind('click.smoothscroll',funct

标签: jquery表单验证代码

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

上一篇:基于jQuery实现自动轮播旋转木马特效(jquery教程chm)

下一篇:jQuery+CSS3折叠卡片式下拉列表框实现效果(javascript折叠菜单)

  • 应付账款转资本公积
  • 劳务公司一般纳税人可以抵扣进项税吗
  • 退回以前年度费用怎么做帐
  • 公司费用计入什么科目
  • 小微企业的企业所得税税收优惠政策
  • 增值税纳税申报表怎么填
  • a企业给关联公司借款怎么做账
  • 销售软件怎么做账
  • 非盈利组织收到投资款如何做账
  • 销售废旧物品的账务处理
  • 企业安全生产费用提取标准 最新
  • 竞价服务费放在哪个会计科目?
  • 变电站是否缴纳房产税
  • 进项税和销项税的借贷方向
  • 非营利组织免税资格可以免些什么税
  • 企业所得税申报表A类
  • 跨年度残保金退税怎么算
  • 如何增加发票数量和额度
  • 外汇汇兑损益怎么做账
  • 公司房产税怎么做分录
  • 经营性租赁 会计准则
  • iphone7plus怎么设置5g网络
  • win10wifi老是自动断开怎么回事
  • 服务业公司取得的成果
  • 外贸公司付款方式有几种
  • hhupd.exe
  • elementuiicon
  • 万年青的养殖方法和注意事项盆栽
  • 发票开出后只收到部分款怎么处理?
  • 总分机构分摊比例如何确定
  • 双重差分法(DID)
  • 增值税专用发票丢了怎么补救
  • 前端实现文件下载列表
  • CV攻城狮入门VIT(vision transformer)之旅——VIT原理详解篇
  • 网络命令netstat
  • springmvc的执行流程
  • 员工迟到扣款怎么处理
  • java 读写锁 map
  • mysql分库分表实践
  • mongodb聚合统计数量
  • 普票加专票超过45万怎么交税
  • 培训费其他费用的列支范围
  • 视同销售的会计分录有哪些?
  • 企业接受捐赠增值税处理
  • 企业所得税计提的准备金可以扣除吗
  • 网上代增值税专用发票
  • 应收账款应付账款借贷方都表示什么
  • 砖厂的会计分录有哪些
  • 装修费用进什么科目
  • 商业承兑汇票如何承兑?
  • 为什么增值税不计入成本费用
  • 原材料转固定资产账务处理
  • 应交税金—应交增值税(进项税额)
  • 库存商品过期报废的会计分录是什么
  • 计提本月应交增值税
  • 软件开发公司一般薪水多少
  • 为什么实收资本不属于企业资产
  • 应收票据和应付票据的区别
  • 免税蔬菜税额用什么表示
  • mysqlsh
  • Mysql5.7在Centos6中的安装方法
  • 电脑怎么改xp系统
  • winxp系统任务栏不见了
  • ubuntu 4.10
  • dsapi.exe是什么
  • win10系统如何打开
  • win7无法更改工作组
  • jquery实现图片懒加载
  • activity传递数据
  • javascript运行环境有哪些
  • 如何删除命令
  • unity 更新
  • 安卓数据网络
  • python3模拟登录
  • 解决烧心最快方法
  • 手表不贵比较好的品牌
  • 白酒的消费税怎么算计算列题
  • 房产证加名字需要哪些手续和费用
  • 广东税务app下载安装
  • 代理记账年费多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设