jquery验证插件,指定规则

时间:2009-12-13 10:42:36

标签: jquery validation jquery-plugins

我找到了jquery验证插件(http://plugins.jquery.com/project/validate),并认为这是在客户端验证我的表单的好方法。 (我也在做服务器端验证)。该插件希望我为类​​标记中的每个字段指定验证规则。我正在使用我的类标记来设置我的字段样式,我可以用其他方式指定规则吗?

例如,如果我想要这个字段,这就是jquery插件让我写的方式:

<input type="text" id="MyText" class="required" />

我真的想在另一个标签中指定规则,如:

<input type="text" id="MyText" class="TextStyle" validation="required" />

这可能吗?如果可以,怎么做?

2 个答案:

答案 0 :(得分:0)

您可以为使用空格分隔它们的元素指定多个类:

<input type="text" id="MyText" class="TextStyle required"/>

这样你就有了样式和验证。

答案 1 :(得分:0)

恕我直言,最好将验证规则与HTML保持一致:

$('#someForm').validate({
    rules: {
        MyText: {
            required: true
        }
    },
    messages: {
        MyText: {
            required: 'Please fill the MyText field'
        }
    }
});

并且只有:

<input type="text" name="MyText" id="MyText" />