嘿伙计们提前感谢您的帮助! 我有这个注册表格,然后使用“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?
答案 0 :(得分:5)
似乎你的成功:回调定义不正确,它必须有一个字符串参数,如documentation所述:
成功 字符串,回拨
如果指定,则显示错误标签以显示有效元素。如果给出了String,则将其作为类添加到标签中。如果给出了一个Function,则使用标签(作为jQuery对象)作为其唯一参数进行调用。这可以用来添加像“ok!”这样的文本。
当您提供简单的类名字符串而不是回调时,它是否有效?