0

非常に基本的なクライアント側のフォーム検証が必要です。無効なフィールドが検出されるたびに、標準の Windows ダイアログ ボックスが表示され、残りのフィールドのチェックが停止され、送信がキャンセルされます。

jQueryで上記を行う最も簡単な方法は何ですか?

4

2 に答える 2

2

検証する必要があるすべてのフィールドに「RequiredField」のクラスでタグ付けしてから、Jquery を使用して一度にすべてを検証することができます。失敗したものについては、ハイライトのクラスを追加して、たとえば赤に変えることができます。

その後、強調表示されたフィールドが無効であることを示す警告を表示できます。

関数 CheckStandardInputs(){
    //必須フィールドを確認します。
    var ReqFields = $(".RequiredField[value='']");

if(ReqFields.size() > 0){
    if(HighlightBlanks){
        ReqFields.addClass("Highlight");
    }
            //Remove highlight on change.
    ReqFields.change(function () {$(this).removeClass("Highlight");});
    return false;
}else{
    return true;
}

}

于 2009-05-13T11:45:45.017 に答える
1

標準の jQuery検証プラグインの何が問題になっていますか?

于 2009-05-13T11:43:20.933 に答える