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实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery中内容过滤器简单用法示例
Mar 31 jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
jQuery实现表单动态添加数据并提交的方法
Jul 19 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
多种类型jQuery网页验证码插件代码实例
Jan 09 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/10/09 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
2013/06/03 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
2015/05/11 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
2015/10/16 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
Python标准库shutil用法实例详解
2018/08/13 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
python数组循环处理方法
2019/08/26 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
python实现与redis交互操作详解
2020/04/21 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
如何在Oracle中查看各个表、表空间占用空间的大小
2015/10/31 面试题
vue前端工程的搭建
2021/03/31 Vue.js