Fehler bei document.filter.elements["allvalues_a[]"][0].value
Alexandra
- javascript
Hallo,
bin schon ganz verzweifelt, vielleicht könnt ihr mir ja helfen bei folgendem Problem:
ich generiere mit php eine tabelle mit checkboxen die den namen allvalues_a[] besitzen.
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.
Wisst ihr da vielleicht eine Lösung?
grüsse
Alexandra
Hi,
versuchs mit
document.filter.elements["allvalues_a[]"].value
was soll die [0] ??
haben mehrere checkboxen die selben namen?? und du willst die erste checkbox ansprechen???
kA ob das so geht, wie du meinstet.
ansonsten generiere mit PHP halt namen wie: allvalues_a[0],
dann haben sie in JavaScript unterschiedliche Namen, und in PHP kannst du sie weiterhin als Array ansprechen.
Gruß
Christian
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