Formularfelder
Philipp
- html
Hi,
ich habe ein Forumular. Dort sind 4 Checkboxen. 3 Davon sollen unsichbar und deaktiviert sein. Nun will ich, das wenn man die eine Checkbox die aktiviert ist klickt, die anderen auch sichtbar werden. Wie soll ich das machen?
Help me plz.
Danke schonmal im vorraus
Hallo Philipp,
ich habe ein Forumular. Dort sind 4 Checkboxen. 3 Davon sollen unsichbar und deaktiviert sein. Nun will ich, das wenn man die eine Checkbox die aktiviert ist klickt, die anderen auch sichtbar werden. Wie soll ich das machen?
Erstelle für die eine Checkbox, die immer aktiv ist, einen onchange-Handler. Dieser soll die (in SELFHTML nicht dokumentierte) Eigenschaft disabled der Formularelemente je nach seinem eigenen Zustand ändern.
Am besten, Du packst den kram in eine Funktion, die Du dann aufrufen kannst:
function aendere_status () {
with (document.forms['formularname']) {
elements['namedercheckbox2'].disabled = !elements['namedercheckbox1'].checked;
elements['namedercheckbox3'].disabled = !elements['namedercheckbox1'].checked;
elements['namedercheckbox4'].disabled = !elements['namedercheckbox1'].checked;
}
}
Christian