美文网首页
自定义校验规则

自定义校验规则

作者: 插兜 | 来源:发表于2017-07-14 16:51 被阅读45次

    先导入jquery.validate.min.js和bootstrap.min.js两个js文件。
    $.validator.addMethod(
    //规则的名称
    "checkUsername",
    //校验的函数
    function(value,element,params){

            //定义一个标志
            var flag = false;
            
            //value:输入的内容
            //element:被校验的元素对象
            //params:规则对应的参数值
            //目的:对输入的username进行ajax校验
            $.ajax({
                "async":false,
                "url":"${pageContext.request.contextPath}/checkUsername",
                "data":{"username":value},
                "type":"POST",
                "dataType":"json",
                "success":function(data){
                    flag = data.isExist;
                }
            });
            
            
            //返回false代表该校验器不通过
            return !flag;
        }
        
    );
    

    相关文章

      网友评论

          本文标题:自定义校验规则

          本文链接:https://www.haomeiwen.com/subject/dbkohxtx.html