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版本 1.x? 2.x? 3.x?
Apr 01 jQuery
Jquery EasyUI $.Parser
Jun 02 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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
神族 PROTOSS 概述
2020/03/14 星际争霸
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
firefox事件处理之自动查找event的函数(用于onclick=foo())
2010/08/05 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
jQuery手机拨号界面特效代码分享
2015/08/27 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
js实现仿购物车加减效果
2017/03/01 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
vue better scroll 无法滚动的解决方法
2018/06/07 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
nodejs文件夹深层复制功能
2019/09/03 NodeJs
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
饲料采购员岗位职责
2013/12/19 职场文书
幼儿园家长评语
2014/02/10 职场文书
网络工程师专家职业发展路线
2014/02/14 职场文书
我的长生果教学反思
2014/04/28 职场文书
运动会入场口号
2014/06/07 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
优秀教师事迹材料
2014/12/15 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
python基础之文件处理知识总结
2021/05/23 Python