2

jQuery Validationプラグインの奇妙な動作に気付きました。バグの可能性があります ( 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には、「選択したフォームを検証する」(フォームではない)と記載されていますが、それはあまりjQueryっぽいものではないことに同意します。機能強化として提案する必要があるかもしれませんが、古いコードを壊すことは想像できませんか?

于 2009-11-05T11:34:29.727 に答える