Rouven: form.elements liefert undefined

Beitrag lesen

Hello,

Wenn es in dem Form ZWEI radios gibt, dann liefert die obere Abfrage 2. Was ja auch stimmt. Warum liefert die Abfrage bei nur einem radio die Meldung undefined?

weil .length eine Eigenschaft ist, die für Arrays definiert ist. Ein einzelner Radiobutton ist kein Array - hab ich auch schon manchmal drüber geflucht, macht aber Sinn. Du kannst dies mit einem einfachen if (document.forms['form'].elements['radio'].length)) prüfen.

MfG
Rouven

--
-------------------
There's no such thing as a free lunch  --  Milton Friedman