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实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
jQuery层叠选择器用法实例分析
Jun 28 jQuery
jquery传参及获取方式(两种方式)
Feb 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脚本
2006/11/26 PHP
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
jQuery设计思想
2017/03/07 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
2020/08/28 Javascript
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
django最快程序开发流程详解
2019/07/19 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
为什么说Python可以实现所有的算法
2019/10/04 Python
Python切图九宫格的实现方法
2019/10/10 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
Django中ORM的基本使用教程
2020/12/22 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
大学秋游活动方案
2014/02/11 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
销售人才自我评价范文
2014/09/27 职场文书
升学宴学生答谢词
2015/01/05 职场文书
邀请书格式范文
2015/02/02 职场文书
开会通知
2015/04/20 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
小兵张嘎观后感
2015/06/03 职场文书
毕业赠语大全
2015/06/23 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
Python中使用subprocess库创建附加进程
2021/05/11 Python
python标准库ElementTree处理xml
2022/05/20 Python