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+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
jquery animate动画持续运动的实例
Nov 29 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 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常用代码大全(新手入门必备)
2010/06/29 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
2013/06/25 PHP
php仿QQ验证码的实例分析
2013/07/01 PHP
php通过array_shift()函数移除数组第一个元素的方法
2015/03/18 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
2016/04/30 PHP
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
python学习手册中的python多态示例代码
2014/01/21 Python
Python3实现从指定路径查找文件的方法
2015/05/22 Python
python检查指定文件是否存在的方法
2015/07/06 Python
django使用LDAP验证的方法示例
2018/12/10 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
电话销售经理岗位职责
2013/12/07 职场文书
授权委托书格式范文
2014/08/02 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
2015年科室工作总结
2015/04/10 职场文书
小学生表扬稿范文
2015/05/05 职场文书
入党积极分子考察意见
2015/06/02 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python