Robert Bamler: Formularfeld füllen

Beitrag lesen

Hallo Makrus,

if (plz== "1010") ort="Wien";

// plz und ort wurden vorher deffiniert.

Dann weist du einer Variablen mit dem Namen "ort" eben den Wert "Wien" zu. Aber eigentlich wolltest du doch den Ort im Formularfeld ausgeben:

if (document.formularname.PLZ.value == "1010")
  document.formularname.ort.value = "Wien";

Wenn du das für alle Orte brauchst, solltest du es aber eher serverseitig realisieren, weil sonst die HTML-Seite ziemlich groß wird. Wenn du es auf einige wenige Orte beschränkst, wäre wahrscheinlich ein Hash oder zweidimensionales Array am praktischsten.

Viel Erfolg,
Robert