Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Количество заполненных инпутов (https://javascript.ru/forum/dom-window/70601-kolichestvo-zapolnennykh-inputov.html)

Sav2907 18.09.2017 21:50

Количество заполненных инпутов
 
Как подсчитать количество заполненных инпутов? Желательно на jquery
<input type="text" class="data" value="1"><br>
<input type="text" class="data" value="2"><br>
<input type="text" class="data" value=""><br>
<input type="text" class="data" value=""><br>
<input type="text" class="data" value="3">

Rasy 18.09.2017 22:04

Sav2907, есть метод filter()
$('.data').filter(function(i, v) {
	return !!$(v).prop('value');
}).length;

рони 18.09.2017 22:11

Sav2907,
$("input[value!='']").length
если не обрабатывать пробелы

j0hnik 18.09.2017 22:18

$("input[value!=''][value]").length;

Вдруг атрибута value нет :)

Sav2907 18.09.2017 22:25

Спасибо


Часовой пояс GMT +3, время: 08:49.