spec: mit php erstellte Elemente Unsichtbar machen

Beitrag lesen

Hi!

Also ich such nach einer möglichkeit meine über php generierten Elemente anzusteuern.
Aber irgendwie bekomm ich egal was ich versuche nichtmal die elemente gezählt oder sonstiges :D

Ich will über das klicken einer checkbox, das dazugehörige textfeld unsichtbar machen.

Mein Problem liegt darin das ich nichts was mir so erstellte elemente auswertet.Ich bekomme immer "NULL" ausgegeben :(

  
  
<input type="checkbox" name="anwesend[]" onClick="auftauchen()" value="kundenid">  
  
<input type="text" value="kundenname" size="5" name="fehlzeit[]">  
  

Meine versuche haben damit begonnen das ich erstmal die elemente zählen wollte.

  
function auftauchen(){  
var count=0;  
var anzahl=document.form1.length  
for (i=0;i<anzahl;i++){  
if (document.getElementById("anwesend"))  
count++;  
}  
alert(count);  
}  

Doch er gibt Null aus!
Ich hab auch schon folgende schreibweisen versucht

  
if (document.getElementById("anwesend[]"))  
if (document.getElementById("anwesend" + i))  
if (document.getElementById(anwesend[]))  
if (document.getElementById('anwesend[]'))  

aber ich bin wohl aufm holzweg?!
Mal davon ab das ich eigentlich nur auf ein lebenszeichen meiner checkbox warte ist das ja garnicht das was ich eigentlich erreichen will :(

Gibt es eine function wo ich die ID des elements welches geklickt wurde bekomme?

Kommt javascript nicht mit name="anwesend[]" zurecht?
ich muss die namen so verwenden weil sie auch in php gezählt werden.