Как проверить все выбранные входы, когда это динамический массив? Как это:jQuery проверять динамические входы
Я использовал Laravel 4.2 лезвия
<tr><td> {{ Form::select('items[]', $items, null, array('class'=>'form-control items', 'required')) }} </td></tr>
и это код проверки формы
if ($('.val-form').length > 0) {
$('.val-form').validate();
}
тогда я создать кнопку для создания нового выбора входов
$(document).on('click', '.add-item', function (e) {
var row = $(this).closest('tr').prev('tr').clone();
row.find('input').val('');
$(this).closest('tr').before(row);
e.preventDefault();
});
после я нажимаю кнопку добавления, форма только подтверждает входные данные dom и новые добавленные входы не подтверждены
все сгенерированные ВХОДЫ СОЗДАННЫЕ с одноименным названием «элементы []»
и если я забыл поставить какие-либо элементы значения в форме я получил элементы массива на стороне сервера с пустыми значениями
'items' =>
array (size=2)
0 => string '42' (length=2)
1 => string '' (length=0) // this empty value cause i forget to fill all inputs
обновить $ ('VAL-форму') проверки(); после добавления ввода –
Я уже пытаюсь обновить $ ('. val-form'). validate(); после добавления ввода, но не решила проблему –
Используете ли вы какой-то плагин проверки? Создайте [скрипку] (https://jsfiddle.net/) сгенерированным HTML и используйте JS. –