Задать вопрос
@colddave

Как сделать кнопку кликабельной?

Как сделать кнопку отправки формы кликабельной, только в том случае, если заполнены поля?
  • Вопрос задан
  • 193 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
bootd
@bootd
Гугли и ты откроешь врата знаний!
Просто добавляйте required к полям и все ок будет! Не морочьте себе голову
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
var form = document.getElementById('some-form');
var button = document.getElementById('submit-button');
var inputs = form.getElementsByTagName('input');

button.addEventListener('click', function(e) {
    for(var i=0; i < inputs.length; i++) {
        var input = inputs[i];
        if(!input.value)
            e.preventDefault();
    }
});
Ответ написан
Комментировать
все очень просто, у элементов обязательных стоит параметр required мы просто пробегаем по тем где есть required если все заполнено включаем кнопку, по дефолту кнопка включена)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы