Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

SELFHTML Forumsarchiv
form.elements liefert undefined

Informationsseite
  1. Seite (JAVASCRIPT) form.elements liefert undefined von Paxy, 31. 10. 2007, 12:09
nach unten

form.elements liefert undefined

Die folgende Nachricht zum Thema stammt von: Paxy, 31. 10. 2007, 12:09

Ich habe ein Html-Form erstellt. In diesem Form gibt es EIN radiobutton. Die JavaScript-Abfrage:

document.forms['form'].elements['radio'].length

liefert mir immer undefined.
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?

nach obennach unten

form.elements liefert undefined

Die folgende Nachricht zum Thema stammt von: Rouven, 31. 10. 2007, 12:11

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

nach obennach unten

form.elements liefert undefined

Die folgende Nachricht zum Thema stammt von: Paxy, 31. 10. 2007, 13:21

»» 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
»»

Vielen Dank für den Tipp.

nach obennach unten

form.elements liefert undefined

Die folgende Nachricht zum Thema stammt von: dr.Colossos, 31. 10. 2007, 16:52


Hi,

andere Frage. Wieso nur EIN Radiobutton?

Macht das Sinn? Radiobuttons haben doch die Eigenschaft, dass immer einer ausgeaehlt sein muss ... d.h. wenn nur einer da is, hat der immer ausgewaehlt zu sein.

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

© 1998-2006 Seite Impressum, Software: Classic Forum