div
同じクラスのタグが 5 つあります。各div
タグには、テキストボックスと数字付きのドロップダウンリストがあります。
これらすべてのdiv
タグのテキストボックスとドロップダウンリストが空かどうか、および「何かをする」かどうかを確認するにはどうすればよいですか。
$step
div
すべてのタグを含む配列です。
var $step = $(".wizard-step2:visible");
私の Textbox には class がComment
あり、私の Dropdownlist には class がありGrade
ます。
これまでにコーディングしましたが、間違っています。各div
タグをチェックするのではなく、すべてをチェックしたいのです。
これは間違っているコードです:
var Comment = $step.find(".Comment").val();
var Grade = $step.find(".Grade").val();
for (var i = 0; i < $step.length; i++) {
if (Comment != null && Grade > 0) { {
// do this
}
} else {
alert("You must enter both fields");
}
}
編集:
私の質問をうまく説明できなかったと思います。私のコードは、この質問で得たすべての回答と同じように機能します。各 div タグをチェックするために、この if ステートメントを作成したくありません。すべての div タグに空のフィールドがあるかどうかを確認できるようにしたいと考えています。
ユーザーはフィールドを空のままにすることができますが、すべての div タグ フィールドが入力されている場合は何かを行います。
各 div タグに対して if ステートメントを実行したくありません。すべての div タグに空のフィールドがある場合、またはすべてがフィールドである場合は、if ステートメントを実行したいと考えています。
5 つの div タグがあるとします。そのうちの 4 つを埋めましたが、最後の 1 つを埋めたときに 5 つの div タグが埋められました。ここで私はこの「何かをする」ことを望んでいます。そうでなければ何も起こらないはずです。塗りつぶされた div タグ 1、2、3、4 で if ステートメントを実行したくありません。5 番目が塗りつぶされたときに if ステートメントが発生するようにしたいのですが、これは、すべての div タグが塗りつぶされているためです。それ以外の場合は何も起こりません。