derletztekick: Checkbox einmal vorhanden --> length: undefined

Beitrag lesen

Hallo Cheatah,

weil es sich nicht um eine Collection handelt, sondern um ein Checkbox-Element, welches nun mal nicht über eine length-Eigenschaft verfügt.

Der Type des Elements ist egal:

  
<body onload="alert(document.forms[0].elements['rightdir'].length);">  
<form>  
  <input name="rightdir" type="checkbox" value="1" />  
  <input name="rightdir" type="text" value="1" />  
</form>

liefert auch 2, was ich auch durchaus erwartet hätte (da ich ein ähnliches Ergebnis wie getElementsByName() erwartete) aber nach Deiner Aussage:

Ja, dieses Verhalten ist inkonsequent.

nicht nur inkosequent sondern falsch ist, habe ich das richtig verstanden?

Mit freundlichem Gruß
Micha

--
LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript