Sven Rautenberg: PLZ eingabe

Beitrag lesen

Moin!

vielleicht hat ja jemand von Euch eine Idee,
wie kriege ich es hin, das eine PLZ eingabe nicht mit 00000 erfolgen darf.

Klingt so, also ob du gewisse, der Form einer PLZ entsprechende Eingaben trotzdem zurückweisen willst.

Überlege dir genau, ob du das wirklich willst. "00000" ist eine fünfstellige Ziffernfolge - also genau die Form einer Postleitzahl. Wenn du "00000" als offensichtlich falsche Eingabe verhindern willst, werden die Benutzer, welche keine PLZ angeben wollen, einfach auf die nächste Möglichkeit ausweichen: "11111" oder "12345".

Wenn du wirklich prüfen willst, ob die eingegebene PLZ existiert, hast du eine ziemlich aufwendige Prüfung vor dir. Außerdem mußt du dann immer dafür sorgen, daß deine PLZ-Datenbank aktuell bleibt, weil ja durchaus mal neue Postleitzahlen dazukommen können, oder andere wegfallen.

Also: Entweder prüfst du nur gewisse Form-Merkmale der Eingabe ab, oder du prüfst ernsthaft und vollständig, ob die Eingabe wirklich richtig ist (und solltest dann die PLZ auch noch mit der Ortsangabe verknüpfen und auf Korrektheit prüfen). Alles andere dazwischen hat kaum Sinn, weil es deine Prüfung nicht wirksam verbessert, sondern nur den Anwender nervt.

- Sven Rautenberg