Эти поля создаются с помощью JQuery.Как проверить формы JQuery, которые имеют несколько имен [] массивов?
Как проверить массив полей «aname []» (вы должны заполнить их перед тем, как перейти к следующему шагу)?
JQuery в HTML:
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() для тестов. Большую часть времени я использую toastr. Мне было интересно, если я буду использовать., Но не был уверен, как до твоего объяснения. Отличная информация :) – Sol
Нужно ли нам делать e.preventDefault(); ? Это остановит форму submit. – Sol
@ user7480839: Doh! Да. Вот почему я объявил параметр 'e', но я забыл добавить звонок! Я добавил его сейчас, а также 'return false;' в 'each', чтобы остановить цикл, когда мы находим первое проблемное поле. (Что вы можете или не хотите, если используете toastr.) –