Я пытаюсь изменить значение скрытого поля ввода в зависимости от значения флажка. Я мало знаю о 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>
Я заставил его работать, но только после первого щелчка, есть ли способ установить значение в зависимости от статуса флажка? Я подозреваю, что есть более простой способ, и я не сомневаюсь в усложняет проблему.