非常に基本的なクライアント側のフォーム検証が必要です。無効なフィールドが検出されるたびに、標準の 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検証プラグインの何が問題になっていますか?