Проверка заполненности поля JS

237
14 июля 2017, 06:12

Необходимо проверить заполненность полей и запретить отправку формы, если есть пустые

скопировал пример отсюда: https://www.howtomake.com.ua/front/simple-check-form-field-jquery.html , но почему-то вылетает ошибка(это не функция, хотя у него все работает):

form.find('.empty_field').size();

пытался заменить на свое:

 if(form.find(".empty_field")){
     var sizeEmpty =1;
 } else {
     var  sizeEmpty =0;
 }
 alert(sizeEmpty);

но тогда даже если на странице нету элементов с таким классом, в переменную падает 1, что может быть не так?

Answer 1

form.find(".empty_field") - всегда будет возвращать объект, даже когда на странице не будет элементов с указанным селектором. Тоесть нет случая когда данная конструкция возвратит false. Вы можете проверять количество элементов на странице, например: if(form.find(".empty_field").length > 0). Либо использовать плагин для валидации jQuery Validator.

READ ALSO
Кто поможет с string.replace (JS)?

Кто поможет с string.replace (JS)?

Почему происходит оборачивание первого совпадения два раза?

175
Как в curl отправить данные request payload?

Как в curl отправить данные request payload?

Здравствуйте! В отладчике хрома вижу response с нужными мне параметрами

302
Запись регулярно выражения Mysql

Запись регулярно выражения Mysql

Вот пример регулярного выражения

182
Изменить белый цвет фона изображения

Изменить белый цвет фона изображения

Как заменить фон белого цвета картинки средствами php?

281