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.masonry瀑布流效果
May 25 jQuery
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
JQuery绑定事件四种实现方法解析
Dec 02 jQuery
jQuery实现手风琴特效
Jan 11 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/12/06 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
PHPEXCEL 使用小记
2013/01/06 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
深入浅析JavaScript函数前面的加号和叹号
2016/07/09 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
python生成随机mac地址的方法
2015/03/16 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
python实现线程池的方法
2015/06/30 Python
python访问抓取网页常用命令总结
2017/04/11 Python
Python绘制七段数码管实例代码
2017/12/20 Python
利用Python如何生成便签图片详解
2018/07/09 Python
django celery redis使用具体实践
2019/04/08 Python
Python实现点云投影到平面显示
2020/01/18 Python
Python @property装饰器原理解析
2020/01/22 Python
python 如何停止一个死循环的线程
2020/11/24 Python
如何利用python生成MD5并去重
2020/12/07 Python
你可能不熟练的十个前端HTML5经典面试题
2018/07/03 HTML / CSS
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
护理学中专毕业生求职信
2013/11/11 职场文书
教师实习自我鉴定
2013/12/14 职场文书
2014年应届大学生自我评价
2014/01/09 职场文书
财务总监岗位职责
2014/03/07 职场文书
结婚喜宴祝酒词
2015/08/10 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL