Struppi: Eingabefeldwert neu schreiben mittels Variable

Beitrag lesen

//Das ist meine Variable mit dem Namen des zuletzt fokusierten Eingabefeldes
var varFocus = "Eingabefeldname";

wie kommst dui an diesen Wert?

du kannst jedes Feld mit einem Handler bestücken:

<input type=".."
onfocus="func(this);"
....

function func(feld)
{

feld.value = 'neuer Inhalt';

}

//Folgendes habe ich schon ausprobiert (geht nicht)
document.eingabeformular.varFocus.value = "neuer Inhalt" document.eingabeformular. + varFocus + .value = "neuer Inhalt"

Geht nicht? Du bekommst eine Fehlermeldung!
Im Mozilla auch eine die dir helfen kann.

so kannst du das Feld ansprechen, wenn die oben gezeigte Möglichkeit nicht möglich ist:

document.eingabeformular[varFocus]

Struppi.