Задать вопрос
Stasy11
@Stasy11
The best epta

Как отключать кнопку, если в поле введено меньшее значение с помощью JS/JQ?

Есть значение, к примеру 42.
И есть поле input с кнопкой "сохранить" button id="btn".
Надо с помощью JS или JQ сделать так, что когда вводишь значение меньше 42, то к кнопке приписывается атрибут disabled. Когда значение больше, кнопка активируется.
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
О чём идёт речь - значение, инпут и кнопка:

const min = 666;
const inputSelector = 'input';
const buttonSelector = 'button';

Слушаем событие input, смотрим, как значение инпута соотносится с минимально допустимым:

const input = document.querySelector(inputSelector);
const button = document.querySelector(buttonSelector);

input.addEventListener('input', e => button.disabled = e.target.value < min);
input.dispatchEvent(new Event('input'));

или

const $input = $(inputSelector);
const $button = $(buttonSelector);

$input.on('input', () => $button.prop('disabled', $input.val() < min)).trigger('input');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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