Felder überschreiben

dreamerli

Grünschnabel
Wie kann ich mit JavaScript einen Wert in ein Feld schreiben?

Ich habe das versucht mit
opener.document.settings.bgcolor.value = 000000;

Dies funktionierte auch ganz gut, solange aber kein Wert im Feld stand.
Wie muss ich das nun ändern, damit ich den bisherigen Wert (z.B. FFFFFF) überschreiben kann?

Kann mir jemand helfen?

Besten Dank schon mal :)
 
Hi,

ich gehe einfach mal davon aus, dass Du ein Formular in einem Ausgangsfenster
hast, in dem das Textfeld "bgcolor" existiert. Von einem PopUp-Fenster aus willst Du
den Feldwert ändern.

Deklariere im PopUp die folgende Funktion:
Code:
function change(){
    opener.document.forms['settings'].bgcolor.value = 'FFFFFF';
}
Diese kannst Du zum Beispiel mit Hilfe eines Buttons aufrufen:

&nbsp;&nbsp;&nbsp;&nbsp;<button onClick="change()">change</button>

Ich hoffe Dein Problem richtig erkannt zu haben.

Ciao
Quaese
 
Hallo,

versuh mal dein Feld so anzusprechen, bzw. am Besten gleich anders zu nennen.
Code:
window.document.forms['Formular'].elements['bgcolor'].value = '000000';
 
Danke für eure Bemühungen aber das Problem hat sich erledigt.

Es ging doch mit der ersten Variante.
Der Fehler lag wo anders.. :-)
 

Neue Beiträge

Zurück