• 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> 


  • 相关阅读:
    mysql表结构同步
    关于Java8中lambda约简函数reduce的一个计算问题
    激烈的歌曲有助于编程
    今天刷了数据解构与算法这门课 感觉略有收获
    我有一个好朋友 他的名字叫刘洋 他的ID是北极的大企鹅 他的技术不错 他渴望成为架构师 猎头们路过可以去他的博客看看
    缓存雪崩,缓存击穿,缓存穿透
    celery
    Redis
    django 缓存的使用
    base64 加密
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061336.html
Copyright © 2020-2023  润新知