Christian : OnChange - Text ins Textfeld schreiben

Beitrag lesen

Hallo Anja,

Mein Problem ist, daß nicht der Wert, den ich unter value angegeben habe hineingeschrieben werden soll (wie es ja momentan noch der Fall ist), sondern ein anderer Text, der recht lang ist.

Wie bekomme ich diesen Text in die Textbox hinein? Ich denke mal mit einer Funktion. Aber was muß da drin stehen?

Du könntest es auch direkt als Value einsetzen. Aber in einer Funktion ist das natürlich übersichtlicher:

function deintext(num) {
  switch(num) {
    case 1 : return "string 1"; break;
    case 2 : return "string 1"; break;
    case 3 : return "string 1"; break;
    ...
    default : return ""; break;
  }
}

und beim Aufruf dann:

<select name="ausdauer" size="6" onChange="this.form.InputField.value=deintext(this.value)">

Das müsstes eigentlich sein.

Grüsse,
  Christian

--
Erfahrung ist die Summe der Dummheiten, die man im Bedarfsfall wieder anwendet. (Dieter Hildebrand, Kabarettist)