Siechfred: RadioButtons und CheckBoxen

Beitrag lesen

Hallo matjes18.

<input type="radio" name="payment" value="cbAcceptBankCollectionAuthorisation">

Es soll auf ein Ereignis reagiert werden, ergo brauchst du einen Eventhandler. Die erste Wahl ist onChange:

http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onchange

Nun musst du nur noch festlegen, dass die Checkbox mit unbekanntem Namen aktiviert wird, wenn dein oben stehende Radiobutton gedrückt wurde. Als Attribut, um die Checkbox zunächst erstmal zu deaktivieren, steht dir disabled zur Verfügung:

http://de.selfhtml.org/html/formulare/tastatur.htm#elemente_ausgrauen

Dieses Attribut ist zugleich eine Eigenschaft des elements-Objekts, kleiner Tipp: setze es auf true, wenn es aktiviert werden soll bzw. auf false, wenn es deaktiviert werden soll:

http://de.selfhtml.org/javascript/objekte/elements.htm

Nun musst du nur noch die korrekten Javascript-Anweisungen im Eventhandler notieren, dann sollte wird es auch funktionieren. Natürlich musst du auch dafür sorgen, dass die Checkbox wieder deaktiviert wird, wenn der Benutzer einen anderen als den oben stehenden Radiobutton auswählt.

Freundschaft!
Siechfred

--
Nichts ist schwerer einzureißen als die Mauer in den Köpfen.