Formularfeld in anderem Frame, mit []
Ulli
- javascript
Hallo!
Ich muss aus einem Frame heraus ein Formular, welches in einem Nachbarframe ist befüllen. Das ist ja nicht weiter ein Problem:
parent.framename.document.forms[0].textfeld.value = "blabla";
Nun habe ich ein Probelm. Die Felder in dem Formular sind etwas ungünstig benannt:
<input type="text" size="3" name="form[pos1]">
Da im Namen des Feldes eckige klammern vorkommen, bekomme ich Fehler beim ansprechen des Feldes.
Wie kann ich das trotz der [] in Javascript verwirklichen?
Schönen Tag,
Ulli
Hi,
Nun habe ich ein Probelm. Die Felder in dem Formular sind etwas ungünstig benannt:
ja. PHP saugt.
Wie kann ich das trotz der [] in Javascript verwirklichen?
Warum hast Du danach nicht im Archiv gesucht?
Cheatah
Moin!
parent.framename.document.forms[0].textfeld.value = "blabla";
Nun habe ich ein Probelm. Die Felder in dem Formular sind etwas ungünstig benannt:
<input type="text" size="3" name="form[pos1]">
Da im Namen des Feldes eckige klammern vorkommen, bekomme ich Fehler beim ansprechen des Feldes.
Wie kann ich das trotz der [] in Javascript verwirklichen?
Genauso, wie du mit forms[0] das erste Formular ansprichst, kannst du mit elements[0] das erste Formularelement ansprechen.
Außerdem kannst du statt der 0 einen String angeben, der den Elementnamen enthält.
parent.framename.document.forms[0].elements['form[pos1]'].value...
- Sven Rautenberg