がリストされているフィールド/フィールド・タイプのすべてが空でない限り、私はそれを投稿したい、代わりに掲示しないことを除いて、これjqueryを使用して、*フィールドに値があるかどうかを確認しますか?いずれかのフィールドが空の場合
$('#report-form').submit(function(){
if (! $('#datetime, :checkbox, :radio, textarea').val()){
alert('not posted');
return false;
} else {
alert('posted');
}
});
のようなもので開始します。セレクタ文字列でこれを行い、手動ですべての項目をチェックしない方法はありますか?
変数が空白のときに変数をインクリメントする#each()関数を実行し、#がフィールドの数よりも少ない場合にのみ送信すると考えましたが、理想的にはもっと一般的なものを探していますチェックボックスやラジオボタン、テキスト入力やテキストエリアでの作業)。
なぜjquery validateのようなものを使用しないのですか? – Dhiraj
約$( '#datetime、:チェックボックス、:ラジオ、テキストエリア')。each()??? – chepe263
バリデーションのドキュメントをすばやく見ていて、「少なくとも1つのフィールドを埋めなければならない」チェックボックスが組み込まれていることに気付かなかった – Damon