-2

フォームを検証するために jQuery プラグインを作成する必要があります。次のようなことを考えていました。

単なる例:

$('form').submit(function() {
    var isValid = true;
    var required = $('.required').val();

    if(required== ''){
        isValid = false;
    }

    return isValid;
});

私は良い習慣ですか?フォームを検証するためのパターンはありますか?, 最良のオプションは何ですか?

注: プラグインは使用しません。</p>

4

3 に答える 3

1

試す:

$('form').submit(function() {
    var isValid = true;
    $('.required').each(function(){
         if($(this).val() == ''){
            isValid = false;
         }
    })
    return isValid;
});
于 2012-07-06T15:57:41.977 に答える
1

ここから始めましょう:

$('form').submit(function()
{
    var isValid = true;

    $('.required', this).each(function()
    {
        if (this.value == '')
        {
            isValid = false;

            $(this).addClass('error').focus();

            return false;
        }
    });

    return isValid;
});

これがフィドルです:http://jsfiddle.net/DUNc2/

于 2012-07-06T16:01:47.827 に答える
0

プラグインを使いたくないのはわかっていますが、学習するのに最適な方法です。最も人気のある jquery 検証プラグインをここからダウンロードできます。

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

そのプラグインの作成方法からいくつかの教訓を得て、独自のプラグインを作成してください。

于 2012-07-06T15:57:14.677 に答える