jquery-validation - 05 -其他设置

jQuery.validator.setDefault()提供了其他参数,如下

参数 说明
debug 只验证,不提交,针对submit按钮
submitHandler submit按钮验证后的回调函数
ignore 忽略ignoreclass字段,也就是不验证
onsubmit 点击submit是否验证
onfocusout blur时,是否验证
onkeyup keyup时,是否验证
onclick 点击submit是否验证

代码如下

 $.validator.setDefaults({
 			// 统一显示错误
            errorContainer: "div.error",
            errorLabelContainer: $("#signupForm div.error"),
            wrapper: "li",
            // 更改错误位置
            errorPlacement: function(error, element) {
                error.appendTo(element.parent());
            },
            // 定义成功样式
            success: function(label) {
                alert("hello")
                // set   as text for IE
                label.html("符合规则").addClass("checked");
            },
            // 针对submit按钮 -> 只验证、不提交 - true
            debug:true,
            // 针对submit按钮 -> 不提交表单,执行function(){} -> 可以在function中提交
            submitHandler: function(form) { alert("提交事件!");},
            // 忽略某些字段 -> 字段class是"ignore"
            ignore: ".ignore",
            onsubmit: true,
            // 失去焦点,是否验证
            onfocusout:true,
            // keyUp后,是否验证
            onkeyup:true,
            // 点击submit,是否验证
            onclick:true
        })
上一篇:下载excel文件时,url过长无法正常请求时。通过form提交来作post请求


下一篇:大数据基础系列之提交spark应用及依赖管理