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

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

Есть значение, к примеру 42.
И есть поле input с кнопкой "сохранить" button id="btn".
Надо с помощью JS или JQ сделать так, что когда вводишь значение меньше 42, то к кнопке приписывается атрибут disabled. Когда значение больше, кнопка активируется.
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 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');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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