dank dir nochmal dedlfix
hab ne lösung im netz gefunden - ich posts mal - falss es einer braucht
js:
function checkKey(objInput){
// Neues Zeichen aus Gesamtinhalt ermitteln
var strCheck = objInput.value;
strCheck = strCheck.substring((strCheck.length-1), strCheck.length);
// Falls es sich nicht um eine Ziffer handelt
if(strCheck.search(/[0-9]/) == -1){
// Falls das Feld leer ist
if(objInput.value == "") return;
// Letztes Zeichen entfernen
objInput.value = objInput.value.substr(0, (objInput.value.length-1));
/* Falls bei Fehleingabe gesamter Inhalt gelöscht werden soll -> nächste Zeile auskommentieren */
//objInput.value = "";
}
}
html:
<input id ="plz" name="plz" type="number" size="5" maxlength="5" onkeyup="checkKey(this)">