2

我注意到一个奇怪的jQuery 验证插件行为,可能是一个错误(在http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js使用最新版本进行了测试)。

假设我在一个页面上有多个表单。

此代码仅导致要验证的第一个表单:

$(document).ready(function() {
    $("form").validate();
});

但这一个将数据验证器附加到所有表单:

$(document).ready(function() {
    $("form").each(function() {
        $(this).validate();
    });
});

是设计使然吗?为什么我不能一次处理所有表格?

4

1 回答 1

0

用于验证的api确实声明它“验证选定的表单”(不是表单),但我同意这不是很 jQueryish。也许您应该建议将其作为增强功能,我无法想象会破坏任何旧代码?

于 2009-11-05T11:34:29.727 回答