squadbrodyaga
@squadbrodyaga
Красивый татарин

Как сделать, чтобы функция работала всегда?

Суть скрипта в том, что кнопка должна быть disabled если в input нет никакого текста, а если текст есть, то она должна становится enabled, но происходит это только если обновить страницу, а мне нужно, чтобы кнопка меняла свойства в реальном времени, как это сделать?

function FuncName(){
	if(input.value == ""){
		button.disabled = true;
	} else {
		button.disabled = false;
	}
}


Дополнительный вопрос: я обращаюсь к button с помощью getElementById, есть какой-нибудь способ напрямую обратится к button без использования id?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 2
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
мне нужно, чтобы кнопка меняла свойства в реальном времени, как это сделать?

Вешаете обработчик события input. И в обработчике выполняете свой код.
Ответ написан
sniggering_deus
@sniggering_deus Куратор тега JavaScript
Dance Gavin Dance - Prisoner
input event

document.querySelector("input").addEventListener("input", FuncName);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы