1ページに11の入力があり、一部はテキスト入力、一部はドロップダウンです。下部にある送信ボタンをクリックして空白になっていないことを確認するためにそれぞれを検証し、「このフィールドは空白です」、「このフィールド」というそれぞれに固有の適切なメッセージを表示したいと思います。空白かどうかに応じて、各フィールドの名前になります。フォームを作成せず、11個のフィールドのそれぞれにifステートメントを使用せずにそれを行う簡単な方法があるかどうか疑問に思っています。
3039 次
3 に答える
3
$("#myForm input").each(function(){
if($(this).val() == "")
{
//DO SOMETHING
}
})
于 2012-08-31T17:23:04.417 に答える
1
それらがすべて空ではないことを確認するだけの場合、最も簡単な方法は、各入力を通過するある種のループを使用することです。空のメッセージが1つ見つかった場合は、その横にある種のエラーメッセージをアクティブにして、すべてのフィールドにすぐにエラーが表示されるようにします。
于 2012-08-31T17:17:05.203 に答える
1
ホイールを再作成せずに、JavaScript検証プラグインを使用することをお勧めします。これにより、必要なことを正確に実行できます。
これまでで最も人気のあるjQuery検証プラグインは次のとおりです。
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
于 2012-08-31T17:15:28.227 に答える