Je hebt een onchange event van de select box, en je kunt kunt selectboxen veranderen met bijvoorbeeld:
code:
1
| document.forms['formnaam'].elements['selectnaam'].selectedIndex = 2 |
en radiobuttons bijvoorbeeld met:
code:
1
| document.forms['formnaam'].elements['radionaam'][2].checked = true; |
Daar moet je wel een eind mee kunnen komen, want als je zelf er geen blijk van geeft dat je al iets hebt geprobeerd, dan is dit gewoon een script request.
Je kunt ook lekker makkelijk doen, en bijvoorbeeld [url="http://"http://www.50hertz.net/dev/formhandler.js'"]dit script[/url] gebruiken, maar dan leer je zelf niks. (Documentatie ontbreekt, maar zo moeilijk is het niet)
Je zou dan in je head sectie van je HTML document krijgen:
code:
1
| <script type="text/javascript" defer="defer" src="formhandler.js"></script> |
En na je formulier:
code:
1
2
3
4
5
| <script type="text/javascript">
blaat = new FormHandler('formnaam');
blaat.setRule('selectnaam:waarde1 { radionaam:waarde2; }');
blaat.setRule('selectnaam1:waarde1 { selectnaam2:waarde2; }');
</script> |
En nu mag je het verder zelf doen, want we gaan niet alles voorkauwen natuurlijk.