jQuery验证成功

时间:2009-12-07 22:44:51

标签: javascript jquery forms validation

嘿伙计们提前感谢您的帮助! 我有这个注册表格,然后使用“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

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

1 个答案:

答案 0 :(得分:5)

似乎你的成功:回调定义不正确,它必须有一个字符串参数,如documentation所述:

  

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

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