実際、テキスト、選択、ドロップダウンなどのフィールドを持つフォームを検証しています。必須のフィールドがいくつかあり、それらに必須のクラスを指定しました(テキストフィールドのみ)。ここで、すべてのフォーム要素をループして、その要素に必要なクラスがあるかどうかを確認し、そのフィールドの後に * を追加します。each() メソッドを使用しましたが、思い通りに動作しません。
私のコードは次のようになります。
function validate_form() {
$("#mysubmit").each(function() {
if($("form :text.required:text").val() == "" )
{
$("form :text.required:text").html("*");
return false;
}
return true;
});
}
mysubmit は送信ボタンの ID です。
DOM 要素を 1 つずつトラバースしたい。このフォームを検証する方法を教えてください。ありがとう