Jquery验证问题,如何验证空字段?

时间:2011-07-21 20:00:33

标签: jquery-validate

我正在使用Jquery验证插件进行表单验证。

我只是用这个作为样本。 http://jquery.bassistance.de/validate/demo/milk/

有一个问题。第一次加载表单。单击第一个字段,不要在那里放任何东西,然后单击“选项卡”按钮移动到下一个输入字段,错误消息未显示,但该字段标记为“必需”。

有没有办法解决它?或者它应该如何。

2 个答案:

答案 0 :(得分:0)

根据Validate plugin's reference for onblur

  

如果未输入任何内容,则会跳过所有规则,除非该字段已被标记为无效。

但您可以强制它通过绑定输入“blur事件:

来验证自己
$("#signupform input").blur(function() {
    $(this.form).validate().element(this);
});

答案 1 :(得分:0)

$('#id).filter(function() { return $(this).val() == ""; });

您可以获取空值的字段并进行验证。

您还可以添加类,并可以获取该类的所有空字段,即

$('.className).filter(function() { 
    return $(this).val() == ""; 
});