非常に基本的なクライアント側のフォーム検証が必要です。無効なフィールドが検出されるたびに、標準の Windows ダイアログ ボックスが表示され、残りのフィールドのチェックが停止され、送信がキャンセルされます。
jQueryで上記を行う最も簡単な方法は何ですか?
非常に基本的なクライアント側のフォーム検証が必要です。無効なフィールドが検出されるたびに、標準の Windows ダイアログ ボックスが表示され、残りのフィールドのチェックが停止され、送信がキャンセルされます。
jQueryで上記を行う最も簡単な方法は何ですか?
検証する必要があるすべてのフィールドに「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; }
}
標準の jQuery検証プラグインの何が問題になっていますか?