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.