Der Martin: HTML oder Javascript für PLZ

Beitrag lesen

Hallo,

ein Eingabefeld (das man auf die Eingabe von Ziffern einschränken könnte)

Nein, nicht so. Postleitzahlen sind keine Zahlen, sondern Strings. 04277 soll mit führender 0 übertragen und verarbeitet werden, nicht als 4277.

und wenn es über die Grenzen Deutschlands hinausgeht, muss man erst recht flexibel sein. Beispielsweise haben NL und UK auch Buchstaben in ihren Postcodes.

mit einem Javascript in einer vorgegebenen Liste suchen, ob die User-Eingabe einer angebotenen PLZ entspricht

Nicht erst mit JavaScript, sondern schon mit HTML: datalist (Combobox).

Aber nur bei einer relativ kleinen Auswahl. Das deutsche PLZ-System ist so fein granuliert, dass man für ein angemessen großes Zustellgebiet leicht mehrere Tausend Postleitzahlen bekommt.

Live long and pros healthy,
 Martin

--
Home is where my beer is.