Thomas Meinike: Fehler bei document.filter.elements["allvalues_a[]"][0].value

Beitrag lesen

Hallo,

bei einem fall wird nur eine checkbox generiert dann bringt javascript den fehler "document.filter.elements.allvalues_a[].0.value ist Null oder kein Objekt" obwohl die Checkbox ja vorhanden ist.

Dann existiert die zweite Dimension der Elements-Collection nicht und man kann nicht auf das Arrayelement mit dem Index 0 zugreifen. In diesem Fall muss [0] weggelassen werden und der Zugriff erfolgt ueber:
document.filter.elements["allvalues_a[]"].value

Pruefe die Existenz einer oder mehrerer Checkboxen mittels:

if(document.filter.elements["allvalues_a[]"].length > 1)alert("mehr als eine Checkbox");
else alert("eine Checkbox");

MfG, Thomas