Задать вопрос
AleksMey
@AleksMey
Пытаюсь разобраться

Как убрать disabled при повторном нажатии на чекбокс?

Написал скрипт, который при нажатии на чекбокс, убирает disabled у кнопки. Как в этом скрипте сделать так, чтобы при повторном нажатии добавлялся disabled.

const reg_chekbox = document.getElementById("reg_chekbox");
		const reg_button = document.getElementById("reg_button");
		
		reg_chekbox.onclick = () => {
			reg_button.disabled = false;
		};
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Не надо отслеживать никаких "повторных" "нажатий".
Достаточно поставить состояние кнопки в зависимость от состояния чекбокса:

чекбокс.addEventListener('change', e => кнопка.disabled = !e.target.checked);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Asokr
Условием к примеру
reg_chekbox.onclick = () => {
if (reg_button.disabled) ? reg_button.disabled = false : reg_button.disabled = true
     
    };
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект