これらのフィールドはJQueryで作成されます。複数のname []配列を持つJQueryフォームを検証する方法は?
「aname []」フィールドの配列を検証するにはどうすればよいですか(次のステップに進む前に入力する必要があります)。
HTMLにはJQuery:
input ="<input name='aname[]' id='1' placeholder='yourname1' type='text' required />";
input +="<input name='aname[]' id='2' placeholder='yourname2' type='text' required />";
input +="<input name='aname[]' id='3' placeholder='yourname3' type='text' required />";
$(".placeholder").append(input);
jQueryのコマンド
$(document).ready(function() {
var items = $('input[name="items[]"]').text();
if(items == ""){
alert("fill this field");
}
});
私は、テストのためにalert()を使用しました。ほとんど私はトーストを使用します。私はあなたが自分の説明をどうやって使うべきか疑問に思っていたが、あなたの説明まではどうか分からなかった。素晴らしい情報:) – Sol
e.preventDefault();を実行する必要がありますか? ?これにより、フォームの送信が停止されます。 – Sol
@ user7480839:Doh!はい。だから私は 'e'パラメータを宣言したのですが、私は呼び出しを追加するのを忘れました!最初に問題のあるフィールドを見つけたときにループを止める 'each'に' return false;と一緒に今追加しました。 (あなたがtoastrを使用している場合、あなたが望むかもしれません。) –