如何按类运行jQuery表单验证?

时间:2010-03-31 11:46:50

标签: jquery validation css

我一直在使用jQuery表单验证器,但我似乎无法弄清楚如何按类触发它。举个例子:

$("#myform").validate({
  rules: {
    field: {
      required: true,
      date: true
    }
  }
});

其中field期望特定输入的名称。但是,如果我有以下内容怎么办?

<input class="date".... />

如何告知验证者使用“日期”类作为日期验证所有输入?

2 个答案:

答案 0 :(得分:4)

jQuery.validator.addClassRules({
    date: {
        required: true,
        date: true,
    },
})

答案 1 :(得分:2)

只需为输入提供与其中一种验证方法匹配的类就足以让插件使用该方法验证输入。如果这不适合你,那么我会使用Firefox / Firebug进行检查,以确保你没有一些导致插件无法运行的javascript错误。