Zugriff auf dynamisch erzeugte Formular-Elemente
crille
- javascript
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?
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
Besten Dank! So funktioniert's.
Grüße
crille