ich bin kein Freund von javascript, hier mein Problem:
Eine Zahl wird an eine Funktion übergeben. Diese Zahl
lässt sich per alert anzeigen, alles wunderbar. Nun möchte ich
mit dieser Zahl ein Inputfeld ansprechen, aber es funktioniert nicht.
Ich habe mal exemplarisch ein einfaches Beispiel erstellt, um das
Problem zu verdeutlichen. Die Auskommentierten Ansätze funktionieren alle nicht.
Kann mir bitte jemand die richtige Syntax erklären?
Vielen Dank...
Code: Alles auswählen
<html><head>
<script type="text/javascript">
function Aktualisieren (zahl) {
var zahl = zahl;
// geht
document.Test1.Eingabe.value = zahl;
// dieses geht nicht
//document.Test('zahl').Eingabe.value = zahl;
//document.Test'zahl'.Eingabe.value = zahl;
//document.Test + zahl.Eingabe.value = zahl;
//document.Test"zahl".Eingabe.value = zahl;
//document.Test("zahl").Eingabe.value = zahl;
//document.Test + ('zahl') + .Eingabe.value = zahl;
//document.(Test+zahl).Eingabe.value = zahl;
//document.Test(zahl).Eingabe.value = zahl;
return true;
}
</script>
</head>
<body>
<form name="Test1" action="#">
<input type="text" name="Eingabe">
<input type="submit" value="Abschicken" onclick="Aktualisieren(1)" />
<input type="reset" value="Zurücksetzen" />
</form>
</body></html>