Gruppen von Radio-Buttons (Optionsfelder) und Checkboxes (Kontrollköstchen) mit dem selben NAME Attribut werden zu Arrays zusammen gefasst. Um einen gewählten Wert auszulesen, muss entsprechend auf dieses Objekt zugegriffen werden: Form.Radio[0].value
Da dieser Wert aber statisch ist, muss er mit dem Property «checked» kombiniert werden, z.B.
function RadioWert(Form, Radio) {
for (var j = 0 ; j < Form.Radio.length ; j++)
if (Form.Radio[j].checked) return Form.Radio[j].value;
}
Eleganter ist ein Event-Handler, welche eine entsprechende Variable beschreibt. Ein Beispiel ist in der Datei 15-1.html in folgendem ZIP-File enthalten:
http://examples.oreilly.com/...script4_examples.zip