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 封装 Ajax 常用方法(推荐)
May 21 jQuery
jQuery自定义多选下拉框效果
Jun 19 jQuery
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
jQuery实现开关灯效果
Aug 02 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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
PHP实现仿Google分页效果的分页函数
2015/07/29 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
jquery的extend和fn.extend的使用说明
2011/01/09 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
微信小程序实现的一键拨号功能示例
2019/04/24 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
JS实现页面鼠标点击出现图片特效
2020/08/19 Javascript
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
Python 日期的转换及计算的具体使用详解
2020/01/16 Python
Django之腾讯云短信的实现
2020/06/12 Python
如何开启linux的ssh服务
2015/02/14 面试题
Delphi工程师笔试题
2013/09/21 面试题
国家励志奖学金获奖感言
2014/01/09 职场文书
五一服装活动方案
2014/01/11 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
检讨书范文500字
2015/01/28 职场文书
创业计划书之网络外卖
2019/10/31 职场文书
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL