Привет. Есть форма в модальном окне Bootstap. В нём поле для ввода даты и n-ое кол-во полей(Добавляются динамически). Данные с полей получаю так.
let date = $('#inputDate').val();
let meas = document.querySelectorAll("input[name='meas']");
let measArray = [];
$(meas).each(function(index) {
measArray.push($(this).val()+'-'+$(this).attr('id'));
});
То есть на сервер данные полей уходят в виде value-id. В модальном окне required для инпутов не работает(у меня по крайней мере). Нужно проверить поля на заполненность. Пытался параллельно получить value и проверять.
let valueArray = [];
$(meas).each(function(index) {
valueArray.push($(this).val());
});
Но в length и Object.keys() постоянно что то есть. Хотя поля и пустые. Например,если поля два,то valueArray.length = 2. А Object.keys( valueArray)
Array [ "", "" ]
0: ""
1: ""
length: 2
Тоже два. Как мне проверку организовать можно?