zoukankan      html  css  js  c++  java
  • jQuery 的 validator 验证,以及添加自定义验证规则。

    <script type="text/javascript" src="__PUBLIC__/Admin/js/lib/jquery.validation/1.14.0/jquery.validate.js"></script>
    <script type="text/javascript" src="__PUBLIC__/Admin/js/lib/jquery.validation/1.14.0/validate-methods.js"></script>

       $.validator.addMethod("emails",function(value,element,params){  
            if (params) {
                if (value=="") {
                    return false;
                }else{
                   var x=value.split(';');
                   //console.log(x);
                   for (var i = 0; i < x.length; i++) {
                        //console.log(x[i]);
                        if (x[i]!="") {
                           var email = x[i];
                           var reg = /^w+(.w+)*[@]{1}w+[.]w+$/;
                           if(!reg.test(email)){
                              return false;
                           }
                        }
                   }
                   return true;
                }
            }
        },"必须是邮件地址格式和英文分号的组合");
    
        $("#form-order-confirmation").validate({
            rules:{
                contact_email:{
                    emails:true
                }
            },
            onkeyup:false,
            focusCleanup:true,
            success:"valid",
            submitHandler:function(form){
                $(form).ajaxSubmit({
                    type: 'post', // 提交方式 get/post
                    url:  '{:U("Order/confirmation")}', // 需要提交的 url
                    success: function(data) { // data 保存提交后返回的数据,一般为 json 数据
                        if(data.code == 10000) {
                            layer.msg(data.data, {icon: 1,time:2000});
                            setTimeout(function(){
                                window.parent.location.reload();
                                var index = parent.layer.getFrameIndex(window.name);
                                parent.layer.close(index);
                            },2000);
                        } else {
                            layer.msg(data.data, {icon: 2,time:3000});
                        }
                    },
                    error:function(){
                        layer.msg('未知错误!', {icon: 2,time:2000});
                    }
                });
                return false;
            }
        });
  • 相关阅读:
    CSS样式更改_2D转换
    使用本地json-server服务,创建简单的本地api数据
    为何不推荐使用 Sass 作为 css 预处理器
    移动端适配
    html 元素垂直水平居中
    场内场外基金和开户避坑
    QJson
    Merry Christmas Mr. Lawrence
    github,源码,高仿 直播
    P1314 聪明的质监员
  • 原文地址:https://www.cnblogs.com/xie-xiao-chao/p/8274491.html
Copyright © 2011-2022 走看看