Есть большая форма, содержащая большое количество:
<input type="text" id="AxBy" name="AxBy" class="AB-input">
В разных ситуациях количество таких полей разное, но всегда > 100. Есть ли какой-либо простой способ проверить сразу все поля на факт заполнения используя JavaScript или jQuery не прибегая к циклам и не перебирая каждый элемент по отдельности? Вариант минимум - получить ответ: все поля заполнены/есть незаполненные поля, вариант максимум - получить ответ: все поля заполнены корректными целочисленными значениям/есть некорректные данные (не все значения целочисленные)/ не все поля заполнены.
var empties = $("form").find('input:text').filter(function() {
// добавьте здесь дополнительные проверки на целочисленность и т.п.
return $(this).val() == "";
});
if (empties.length > 0) {
console.log("has empty inputs");
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей