Проверка заполненности поля JS
Необходимо проверить заполненность полей и запретить отправку формы, если есть пустые скопировал пример отсюда: 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, что может быть не так?
Проверить на заполненность
Как одним условием проверить на заполненность все поля ввода?
var name = $("input[name=name]").val(); var tel = $("input[name=tel]").val(); var adress1 = $("input[name=adress1]").val(); var adress2 = $("input[name=adress2]").val();
Отслеживать
задан 26 дек 2019 в 17:40
25 2 2 бронзовых знака
Добавить всем инпутам атрибут required , и проверять либо вызовом метода checkValidity (предпочтительно), либо сравнением количества элементов выбранных по селектору с псевдоклассом :invalid . А таскать каждый value в переменную и ее значение проверять — это, пардон, глупейший из возможных вариантов (имеет смысл только если нужна поддержка совсем старых-мертвых браузеров, типа IE9-).
JS проверка input value
Есть задача, нужно проверить содержимое поля input. Если в поле input слово «google» и нажать на button — будет alert — «Okay!». Если что-либо другое и нажать на button — будет alert с введенными данными в input. Почему-то пропускает проверку if и идет к else, не понимаю. Помогите, если не трудно, спасибо! найти!
Отслеживать
задан 4 сен 2021 в 17:31
Yuliya Kisilyova Yuliya Kisilyova
13 3 3 бронзовых знака
4 сен 2021 в 17:36
вам нужно условие делать в обработчике нажатия на кнопку
4 сен 2021 в 17:38
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Делай проверку внутри листенера
button.addEventListener('click', () => < if (search.value === 'google') < . >else < . >>);
Отслеживать
68.2k 225 225 золотых знаков 80 80 серебряных знаков 223 223 бронзовых знака
Как сделать валидацию того что введено в input? [закрыт]
Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.
Закрыт 3 года назад .
В HTML есть несколько тегов input (name, surname, age и тд.). Задача с помощью JS определить, если в name символы кроме букв (цифры, например). Если да то выделить этот input красным. И соответственно если в age есть буквы, то тоже выделить поле красным. Я перебрал массив с содержимым name & surname и организовал цикл:
var input_a = document.getElementsByClassName('name_surname'))
но у меня видимо в условии что то неправильно. Можете подсказать как выглядит условие по нахождению цифр в input , и как выделить этот input красным?