これは簡単な質問だと思いますが、次のコードを手伝ってもらえますか? 必須フィールドがフォームに入力されていることを確認するために、この関数を作成しました。入力の 1 つが空白であることが判明した場合は、停止して false を返す必要があります。すべての要素にコンテンツがある場合は、true を返す必要があります。return false;
私の行がjQuery関数内にあるため、次の関数は機能しません.each
。私が定義した新しい関数を返していません。どうすればこれを処理できますか?
function check_form(){
$('form .required').each(function(){
if ($(this).val() == ""){
show_dialog('Please enter a value for ' + $(this).attr('name'));
return false;
}
});
return true;
}
一部の必須フィールドが空白であっても、この関数は毎回 true を返しています。
問題はこのフィドルで説明されています: http://jsfiddle.net/f59t4/2/
それは今動作します、みんなありがとう!