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.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
jQuery实现的form转json经典示例
Oct 10 jQuery
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
jquery实现购物车基本功能
Oct 25 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
Jquery 获取相同NAME 或者id删除行操作
Aug 24 jQuery
jQuery实现简单QQ聊天框
Aug 27 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中的登陆login
2007/01/18 PHP
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
PHP中文编码小技巧
2014/12/25 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
PHP实现删除字符串中任何字符的函数
2015/08/11 PHP
PHP生成静态HTML文档实现代码
2016/06/23 PHP
php之可变变量的实例详解
2017/09/12 PHP
浅谈PHP封装CURL
2019/03/06 PHP
jquery实现带单选按钮的表格行选中时高亮显示
2013/08/01 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
python基于opencv检测程序运行效率
2019/12/28 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
python中pop()函数的语法与实例
2020/12/01 Python
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
《鹬蚌相争》教学反思
2014/04/22 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python