Variablen verwenden zum Formular ansprechen

bauchinj

Erfahrenes Mitglied
Hallo!

Hab folgende Anforderung: Ich will ein Formular über JavaScript ansprechen, und dabei nicht statisch jedes einzelne Input verwenden, sondern dieses dynamisch ansprechen:

hab zum Beispiel folgenden HTML-Code:
HTML:
<form name="tutorials">
<input type="hidden" name="1">
<input type="hidden" name="14">
<input type="hidden" name="23">
<input type="hidden" name="45">
</form>

die HiddenInputs bekommen als namen eine gewisse ID zugeordnet (erfolgt über PHP).

über Umwege komme ich nun auf folgende Funktion:
Code:
function changeValues(id, value){
    window.opener.parent.document.tutorial.id.value = value;
}

Wich kann ich nun in window.opener..... sagen, dass id einen Wert enthält?


bin Dankbar über jede Hilfe!
 
Entweder so

Javascript:
function changeValues(id, value){
    window.opener.parent.document.tutorials[id].value = value;
}

Oder besser

Javascript:
function changeValues(id, value){
    window.opener.parent.document.getElementById(id).value = value;
}

Wo befindet sich denn das Formular? Denn "window.opener.parent" kommt mir komisch vor.
 
Zurück