onderste regel:
z.setAttribute('CHECKED', 'UNCHECKED');
z.setAttribute('CHECKED', '');
mischien dat dit werkt......
mvg Joost.
Link gekopieerd
Nee, helaas ook niet; andere opties?
Link gekopieerd
Bij mij werkt
document.forms[0].elements[i].checked=state; (in gegenereerde Javascript)
State is daar 'true' of 'false'.
Probeer het eens...
Greetz,
John
Link gekopieerd
Opgelost. In plaats van de attribute CHECKED te willen aanpassen, heb ik deze gewoon verwijderd :P Werkt prima.
Code is nu geworden (voor de geinstereseerden)
if (aangekruist == true) {
z=document.getElementById('checkbox);
z.setAttribute('CHECKED', 'CHECKED');
} else {
z=document.getElementById('checkbox');
z.removeAttribute('CHECKED');
}
Toch bedankt voor je input, Eamonn & John ;-)
Link gekopieerd
Link gekopieerd
De simpelste oplossing is in dit geval het beste. Probeer dit voorbeeld eens:
<input type="checkbox" id="checkbox" name="" value="" /> vinkje!
<script type="text/javascript">
document.getElementById('checkbox').checked = true;
</script>
Link gekopieerd
Geweldig, het werkt!! Is eigelijks dus het zelfde als wat John bedoelde!
De code is nu geworden:
<script type="text/javascript">
aangekruist = confirm('Moet dit vak worden aangekruist?');
if (aangekruist == true) {
document.getElementById('checkboxID').checked = true;
} else {
document.getElementById('checkboxID').checked = false;
}
</script>
Allen en Tim
Bedankt!
Link gekopieerd