Как сделать активацию поля на javascript?

Привет всем. В общем, нужна помощь. Я в javascript мало понимаю. Как сделать активацию поля на js?
Есть чекбокс, надо проверить отмечен ли он. Если да - сделать доступным другое поле.
Я тут пытался сделать. Вот только почему-то не работает. Исправьте меня)
<script type="text/javascript">
    if(document.getElementById("deadline_check").checked) {
        document.getElementById("deadline_time_number").disabled = false;
    }
</script>


<input type="checkbox" name="DeadLine_w" value="DeadLine" id="deadline_check"/> <label for="deadlineid" class="form">Установить DeadLine</label> <br /><br />
<input type="number" name="deadline_time" value="0" id="deadline_time_number" min="10" max="100000" disabled="disabled"/><br /><br />
  • Вопрос задан
  • 415 просмотров
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
Проверять значение чекбокса после клика на него, а не после загрузки скрипта.
document.getElementById("deadline_check").onclick = function() {
  var timeNumber = document.getElementById("deadline_time_number");
  if (this.checked) timeNumber.disabled = false;
  else timeNumber.disabled = true;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект