Nicht mehr ganz neu hier
Hallo,
will mit jquery und nem validierungs plugin ein Forumular valedieren lassen. Bis jetzt funktionierte das alles wunderbar. Mit dieser Funktion (s.unten) wollte ich checken ob nur Zahlen eigegeben worden sind. Gibt man einen Buchstaben ein ist das Formularfeld direkt rot. Also korrekt, gibt man aber nur Zahlen ein ist ab der dritten eingegeben Zahl Formular Feld auch rot unterlegt und es bleibt auch so.
Wo ist der Fehler?
will mit jquery und nem validierungs plugin ein Forumular valedieren lassen. Bis jetzt funktionierte das alles wunderbar. Mit dieser Funktion (s.unten) wollte ich checken ob nur Zahlen eigegeben worden sind. Gibt man einen Buchstaben ein ist das Formularfeld direkt rot. Also korrekt, gibt man aber nur Zahlen ein ist ab der dritten eingegeben Zahl Formular Feld auch rot unterlegt und es bleibt auch so.
Wo ist der Fehler?
Code:
function validateblz(){
//testing regular expression
var a = $("#blz").val();
var filter = /^[0-9]$/;
//if it's valid blz
if(filter.test(a)){
blz.removeClass("error");
blzInfo.text("Bitte BLZ eingeben");
blzInfo.removeClass("error");
return true;
}
//if it's NOT valid
else{
blz.addClass("error");
blzInfo.text("Bitte nur Zahlen eingeben");
blzInfo.addClass("error");
return false;
}
}