erg = regular.test(element);
Hier testest Du diese Referenz mit Deinem Ausdruck. In Wirklichkeit möchtest Du doch aber dessen Inhalt prüfen:
erg = regular.test(element.value);
OK. Ich lass mich einmotten. Das war es. Wenn ich das komplette Objekt Teste, dann kann ja nur "false" kommen.
<input size="5" name="plz" id="plz" onkeyup="plztest()" type="text" /><span id="ok_plz"></span>
hier könnte ich mir noch ein zusätzlichesmaxlength
vorstellen.
Das Formular ist auch noch nicht komplett, aber Danke für den Tip.
Mit freundlichem Gruß
Der Rosie