css

 .msg-box span {  font-size: .5rem;  color: #7699c6;  }
 .msg-box .tip {  padding-left: 18px;  background: url("../images/validator_jing.png") no-repeat 0 0;  }
 .msg-box .error {  padding-left: 18px;  background: url("../images/validator_cuo.png") no-repeat 0 0;  color: red;  }
 .msg-box .ok {  padding-left: 18px;  background: url("../images/validator_wan.png") no-repeat 0 0;  color: red;  }
 ;  }

自定义DOM规则

 $('#orderForm').validator({
     focusCleanup: true, stopOnError: false, timely: 2, invalidClass: 'n-invalid',
     //全局规则
     rules: {
         site: [/^[a-zA-Z0-9\u0391-\uFFE5]+$/, "请输入有效地址"],
         chinese: [/^[a-zA-Z\u0391-\uFFE5]+$/, "请填写中文字符、字母"],
         telmobile: [/^1[3-9]\d{9}$/, '请填写11位有效的手机号'],
         orderamount: [/^[0-9]{1,}$/, '请填写正确的1位以上有效数字']
     },
     fields: {
         "address": {
             rule: "required;site", tip: "输入你的详细地址。", ok: " ", msg: {required: "你的详细地址必填!"}
         },
         "consignee": {
             rule: "required;chinese", tip: "输入你的名字与姓氏。", ok: " ", msg: {required: "姓名必填!"}
         },
         "mobile": {
             rule: "required;telmobile;", tip: "请输入您的手机号码。", ok: " ", msg: {required: "手机号码必填!"}
         },
         "order_amount": {
             rule: "required;orderamount;", tip: "请输入您的意向价格。", ok: " ", msg: {required: "您的意向价格必填!"}
         },
         "goodsDesc": {
             rule: "required;", tip: "请输入您的商品描述信息,最多不能超过140字。", ok: " ", msg: {required: "商品描述信息必填!"}
         },
         "delivery_date": {
             rule: "required;", ok: " ", msg: {required: "您的日期或者时间必填!"}
         }
     },
     //自定义消息显示
     msgMaker: function (opt) {
         return '<span class="' + opt.type + '">' + opt.msg + '</span>';
     },
     //表单通过时调用
     valid: function (form) {
         $.post(".php", $(form).serialize()).done(function (d) {

         });
     },
     //表单不通过时调用
     invalid: function (form, errors) {

     }

niec-validator 表单验证使用案例的更多相关文章

  1. AngularJS表单验证开发案例

    angular支持IE8+浏览器,虽然性能很好,但是目前只适用于手机端项目 知识点:域$scopeAngularJS基础指令指令实现不同的功能学习思路和方法 <link rel="st ...

  2. [php基础]PHP Form表单验证:PHP form validator使用说明

    在PHP网站开发建设中,用户注册.留言是必不可少的功能,用户提交的信息数据都是通过Form表单提交,为了保证数据的完整性.安全性,PHP Form表单验证是过滤数据的首要环节,PHP对表单提交数据的验 ...

  3. 学习 表单验证插件validate

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. JS常见的表单验证,H5自带的验证和正则表达式的验证

    H5验证 自带的验证无法满足需求: <form action="" method="get"> name:<input type=" ...

  5. 表单验证插件jquery-validation以及案例

    表单验证插件jquery-validation以及案例 1,获取并引入: (1)获取:官网:https://jqueryvalidation.org/ [home]->[files]->[ ...

  6. jQuery表单验证案例

    目标:使用jQuery进行表单验证. 功能:1.必填选项后面添加了红色小星星: 2.选中开始输入时,输入文本框会改变当前背景色,增强用户体验: 3.输入的时候就开始验证,当输入格式正确就会提醒,就是当 ...

  7. JavaScript:综合案例-表单验证

    综合案例:表单验证 开发要求: 要求定义一个雇员信息的增加页面,例如页面名称为"emp_add.htmnl",而后在此页面中要提供有输入表单,此表单定义要求如下: .雇员编号:必须 ...

  8. jQuery 表单验证 jquery.validator.js

    前端开发中经常会碰到表单的制作,其中必备的功能就是提交前的一些简单的验证,非空啊.手机号码啊.E-mail等等等等,这里是一个 jQuery 的表单验证插件,蛮好用的,收录一下. 下面是验证的效果图: ...

  9. Nice validator领先的表单验证解决方案 转

    Nice validator是一个简单智能的Web表单验证插件,可以验证现有的所有格式,比如邮箱地址.电话号码等,您还可以自定义规则验证,插件基于jQuery库,支持多种语言配置. 安装 1.您可以访 ...

随机推荐

  1. Nand Flash 控制器中的硬件 ECC 介绍

    ECC 产生方法 ECC 是用于对存储器之间传送数据正确进行校验的一种算法,分硬件 ECC 和软件 ECC 算法两种,在 S3C2410 的 Nand Flash 控制器中实现了由硬件电路(ECC 生 ...

  2. [转]WPF——Thumb

    Thumb类,表示可由用户拖动的控件.其主要三个事件分别DragDelta,DragStarted,DragCompleted. DragDelta——当 Thumb 控件具有逻辑焦点和鼠标捕获时,随 ...

  3. 如何将数组2对象中的属性push进数组1的对象中去,组合成新的数组

  4. NFS+mou

    前言 有两台电脑,Linux操作系统,服务器和客户端,IP不同,但是可以相互访问. 客户端想访问服务器的文件系统 准备工作 假设 服务器的ip为 192.168.0.100,要分享为公共文件夹的目录为 ...

  5. angular项目中遇到的问题

    一.angular项目中如何实现路由缓存 需要实现的效果,对请求的数据进行缓存,比如进入文章详情页之后点击返回,不会再调用后台数据接口:而是加载缓存中的数据,如何数据变动的情况下,可使用下拉刷新刷新页 ...

  6. BZOJ 4765: 普通计算姬 (分块+树状数组)

    传送门 解题思路 树上的分块题,,对于修改操作,每次修改只会对他父亲到根这条链上的元素有影响:对于查询操作,每次查询[l,r]内所有元素的子树,所以就考虑dfn序,进标记一次,出标记一次,然后子树就是 ...

  7. jquery ajax 放在重复点击事件beforeSend方法

    防止重复数据在实际项目开发中,提交表单时常常由于网络或者其原因,用户点击提交按钮误认为自己没有操作成功,进而会重复提交按钮操作次数,如果页面前端代码没有做一些相应的处理,通常会导致多条同样的数据插入数 ...

  8. c语言学习笔记 - 二进制文件

    在进行文件操作的时候,有时候是用文本的形式存在文件里面,例如用 fprintf(fp,"%d",123) 存一个数据123,实际的存储是已1,2,3这3个ASCII码存入,打开文件 ...

  9. 杂项-公司:Axway

    ylbtech-杂项-公司:Axway Axway 公司是法国Sopra 集团从事应用系统集成(EAI/B2Bi)软件及相关咨询服务业务的全资子公司.Axway公司成立于1980年,总部位于美国凤凰城 ...

  10. HttpServletRequest request 获取当前登录的用户-获取当前用户

    有的业务需要知道当前登录的用户 当然需要引用这个啦 import javax.servlet.http.HttpServletRequest; 然后 HttpSession session = req ...