Как мне использовать Javascript для изменения значения скрытого ввода в зависимости от состояния флажка?

Я пытаюсь изменить значение скрытого поля ввода в зависимости от значения флажка. Я мало знаю о Javascript, но это то, что у меня есть до сих пор.

<input type="hidden" value="" id="delterms" name="O_" />
<input type="checkbox" id="checkbox" onchange="terms()" />
<script type="text/javascript">
 var checked = document.getElementById('checkbox').checked;
  function terms() {
   if (checked==false)
    {
     document.getElementById('delterms').value=''
    }
   else
    {
    document.getElementById('delterms').value='Accepted'
    }
}
</script>

Я заставил его работать, но только после первого щелчка, есть ли способ установить значение в зависимости от статуса флажка? Я подозреваю, что есть более простой способ, и я не сомневаюсь в усложняет проблему.

5
задан PeeHaa 28 January 2012 в 17:30
поделиться