jQuery验证成功

ura*_*ran 3 javascript forms validation jquery

嘿伙计们提前感谢您的帮助!我有这个注册表格,然后使用"bassistance's"validate.js进行验证:

$('#pForm').validate({ 
        rules: { 
            fname: "required",// simple rule, converted to {required:true} 
        lname: "required",
        accType: "required",
        country: "required",
            email: {// compound rule 
                required: true, 
                email: true 
                },
        city: "required"
        },
        success: function(){
            $('#pForm').hide('slow');
            $('#accForm').show('slow');
                        }
});//form validate
Run Code Online (Sandbox Code Playgroud)

现在,验证工作正常...除了成功标记(我已经添加)...所以,虽然它说字段是必需的,但是一旦我改变一个字段就会继续并在"成功"下读取代码领域.我有什么想法可以解决这个问题吗?哦......是否有一个"onFailure"类型的标签是jQuery?

r00*_*fus 5

看起来你的成功: 回调定义不正确,它必须有一个字符串参数,如文档中所述:

success String,Callback
如果指定,将显示错误标签以显示有效元素.如果给出了String,则将其作为类添加到标签中.如果给出了一个Function,则使用标签(作为jQuery对象)作为其唯一参数进行调用.这可以用来添加像"ok!"这样的文本.

当您提供简单的类名字符串而不是回调时它是否有效?