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实现提示语淡入效果
May 05 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
jQuery实现新闻播报滚动及淡入淡出效果示例
Mar 23 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
jQuery实现适用于移动端的跑马灯抽奖特效示例
Jan 18 jQuery
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 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基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
PHP封装的Twitter访问类实例
2015/07/18 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
js实现简单的省市县三级联动效果实例
2016/02/18 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
VueJS全面解析
2016/11/10 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
JS对象深度克隆实例分析
2017/03/16 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
python解决字符串倒序输出的问题
2018/06/25 Python
python实现点对点聊天程序
2018/07/28 Python
python 自动批量打开网页的示例
2019/02/21 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
Foreo国际站:Foreo International
2018/10/29 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
腾讯广告词
2014/03/19 职场文书
2014年学生管理工作总结
2014/12/20 职场文书
专家推荐信范文
2015/03/26 职场文书
导游词之晋城蟒河
2019/12/12 职场文书