crille: Zugriff auf dynamisch erzeugte Formular-Elemente

Hallo SelfHTMLer!

Ich erzeuge in PHP in einer for-Schleife ein Formular namens "Tr". In dem ersten Durchlauf erzeuge ich dieses Eingabfeld:
<input name="name0" type="text" size="30" value="New York">
und diesen Button:
<input type=button value="Zeile leeren" onClick="Delete(0)">

Die Javascript-Funktion, mit der ich die entsprechenden Eingaben leere sieht so aus:
<script type="text/javascript">
function Delete(zeile)
{
 Check = confirm("Wollen Sie die Daten dieser Zeile wirklich leeren?");
 if (Check == true)
 {
  window.document.Tr.name[zeile].value = '';
 }
}
</script>

Allerdings funktioniert es nicht. Die Fehlermeldung ist window.document.Tr.name[...] ist Null oder kein Objekt

Wie kann ich in Javascript auf variable Bezeichner zugreifen?

  1. Moin

    um

    <input name="name0" type="text" size="30" value="New York">

    mit der Variablen zeile (und hier dem Wert 0) anzusprechen müsste die Zeile so lauten:

    window.document.forms["Tr"].elements["name"+zeile].value = '';

    (Schema 4 auf SelfHTML elements

    Gruß
    rfb

    1. Besten Dank! So funktioniert's.

      Grüße
      crille