Sto provando a cambiare il valore di un campo di input nascosto, in base al valore di una casella di controllo. Non so molto di Javascript ma questo è quello che ho finora.Come si usa Javascript per modificare il valore di un input nascosto a seconda dello stato di una casella?
<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>
ho preso a lavorare, ma solo il primo scatto, c'è comunque di impostare il valore a seconda dello stato casella di controllo? Sospetto che ci sia un modo molto più semplice e non ho dubbi nel complicare la questione.
Ciao, grazie per la tua risposta. Capisco quello che stai dicendo ma non capisco come ottengo questo per aggiornare il campo nascosto, c'è qualche possibilità che puoi elaborare? – Dave
@Dave: ho aggiornato la mia risposta per dimostrare un modo più affidabile di farlo, fammi sapere se ha senso per te. – maerics