Sven Rautenberg: Formularfeld in anderem Frame, mit []

Beitrag lesen

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

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|