abstillya
@abstillya
Студент, пишу диплом

Почему не работает событие onkeyup?

В общем, поискал в гугле, но не нашёл подобного. Видел лишь пример, по которому сделал то, что ниже по тексту (и у них, вроде как, всё работало).

Есть переключатель radio:
<input type=radio name="kid" id="kid_1" onkeyup="validForm()">Дети будут участвовать в путешествии


При его выборе должен появляться следующий переключатель (в противном случае, он скрыт):
<input type="number" min="0" max="16" size="30" name="kidage" id="kidage" hidden>Укажите возраст ребенка (от 0 до 16) или же возраст самого младшего (если их несколько)


JavaScript:
<script type="text/javascript">
function validForm(){
  if (document.getElementById('kid_1').checked) {
  	document.getElementById('kidage').hidden=false;
  };
  else {
  	document.getElementById('kidage').hidden=true;
  }
}
</script>


Никак не могу понять, в чём дело. На htmlbook показано данное событие (onkeyup), и оно работает.

В html и javascript новичок, понимаю лишь какие-то основы, делаю для диплома небольшую анкету в качестве разработки.
  • Вопрос задан
  • 257 просмотров
Решения вопроса 1
ProjectSoft
@ProjectSoft
Front-end && Back-end разработчик
А почему на radio событие onkeyup?
Самое удобное событие onchange.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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