jquery.validate自定义验证用法实例分析【成功提示与择要提示】


Posted in jQuery onJune 06, 2020

本文实例讲述了jquery.validate自定义验证用法。分享给大家供大家参考,具体如下:

1. 自定义验证--成功提示

1) 添加选项

errorClass: "unchecked",
validClass: "checked",
errorElement: "span",
errorPlacement: function (error, element) {
 if (element.parent().find("span[for=""" + element.attr("id") + """]") != null) {
 element.parent().find("span[for=""" + element.attr("id") + """]").remove();
 }
 error.appendTo(element.parent());
},
success: function (label) {
 label.removeClass("unchecked").addClass("checked");
},

2)设置样式

input.unchecked{border: 1px #E6594E dotted;}
span.checked {
 padding: 3px 5px 3px 21px;margin-left: 10px;margin-top: 0px;margin-bottom: 3px;adisplay: inline;
 height: 25px;line-height: 1px;font-size: 12px;aborder: 1px solid #E6594E;white-space: nowrap;
 text-align: left;color: #E6594E;background:url("/Common/Sys/Cfg/images/checked.gif") no-repeat 3px;/* #FCEAE8 */
}
span.unchecked {
 padding: 3px 5px 3px 21px;margin-left: 10px;margin-top: 0px;margin-bottom: 3px;adisplay: inline;
 height: 25px;line-height: 1px;font-size: 12px;border: 1px solid #E6594E;white-space: nowrap;
 text-align: left;color: #E6594E;background: #FCEAE8 url("/Common/Sys/Cfg/images/unchecked.gif") no-repeat 3px;     
}

2. 自定义验证--择要提示

1) 添加选项

errorContainer: container,
errorLabelContainer: $("ul", container),
wrapper: ""li"",
meta: "validate",
errorClass: "unchecked",
validClass: "checked",

2) 设置样式

input.unchecked{border: 1px #E6594E dotted;}
span.checked {
 padding: 3px 5px 3px 21px;margin-left: 10px;margin-top: 0px;margin-bottom: 3px;adisplay: inline;
 height: 25px;line-height: 1px;font-size: 12px;aborder: 1px solid #E6594E;white-space: nowrap;
 text-align: left;color: #E6594E;background:url("/Common/Sys/Cfg/images/checked.gif") no-repeat 3px;/* #FCEAE8 */
}
span.unchecked {
 padding: 3px 5px 3px 21px;margin-left: 10px;margin-top: 0px;margin-bottom: 3px;adisplay: inline;
 height: 25px;line-height: 1px;font-size: 12px;border: 1px solid #E6594E;white-space: nowrap;
 text-align: left;color: #E6594E;background: #FCEAE8 url("/Common/Sys/Cfg/images/unchecked.gif") no-repeat 3px;     
}
div.container {
 background-color: #eee;
 border: 1px solid red;
 margin: 5px;
 padding: 5px;
}
div.container ol li {
 list-style-type: disc;
 margin-left: 20px;
}
div.container { display: none }
.container label.error {
 display: inline;
}

3) 添加择要标识表记标帜

<div class="container">
  <h4>There are serious errors in your form submission, please see below for details.</h4>
  <ul></ul>
</div>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery为某个div加入行样式
Jun 09 jQuery
jQuery实现腾讯信用界面(自制刻度尺)样式
Aug 15 jQuery
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
jQuery 添加元素和删除元素的方法
Jul 15 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
Jquery滑动门/tab切换实现方法完整示例
Jun 05 #jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 #jQuery
深入分析jQuery.one() 函数
Jun 03 #jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 #jQuery
jQuery实现倒计时功能完整示例
Jun 01 #jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 #jQuery
JQuery获得内容和属性方法解析
May 30 #jQuery
You might like
php类中private属性继承问题分析
2012/11/01 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
一致性哈希算法以及其PHP实现详细解析
2013/08/24 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
php基于curl实现随机ip地址抓取内容的方法
2016/10/11 PHP
PHP常用算法和数据结构示例(必看篇)
2017/03/15 PHP
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
AngularJS语法详解
2015/01/23 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
使用3D引擎threeJS实现星空粒子移动效果
2020/09/13 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
Python Requests安装与简单运用
2016/04/07 Python
python的中异常处理机制
2018/08/30 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
2019/03/05 Python
Python简单基础小程序的实例代码
2019/04/28 Python
python生成器用法实例详解
2019/11/22 Python
巴西网上药房:onofre
2016/11/21 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
写好自荐信的技巧
2013/11/08 职场文书
计算机科学与技术专业求职信
2014/09/03 职场文书