Nicht mehr ganz neu hier
Hallo,
ich benötige wieder einmal Hile.
In meinen Formular führe ich in einen Input- Feld eine Funktion mittels "onkeypress='validate(event);" aus. Leider kann ich bei Firefoks mittels tab nicht in ein anderes Input- Feld springen und auch nicht das zuletzt geschriebene Zeichen mittels der "Rück"- Taste löschen
So wird die Funktion aufgerufen:
Meine Funktion seht so aus:
In IE9 funktioniert die "Tab" und "Rück"- Taste.
Kann mir jemand helfen?
Danke im vorraus
Espressolia
ich benötige wieder einmal Hile.
In meinen Formular führe ich in einen Input- Feld eine Funktion mittels "onkeypress='validate(event);" aus. Leider kann ich bei Firefoks mittels tab nicht in ein anderes Input- Feld springen und auch nicht das zuletzt geschriebene Zeichen mittels der "Rück"- Taste löschen
So wird die Funktion aufgerufen:
HTML:
input class="textfield" type="text" name="plz" maxlength="5" id="plzag" onkeypress='validate(event);'/>
Code:
function validate(evt, form) {
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key2 = String.fromCharCode( key );
var regex = /[0-9]|\./;
if( !regex.test(key2) ) {
theEvent.returnValue = false;
if(theEvent.preventDefault) theEvent.preventDefault();
}
}
Kann mir jemand helfen?
Danke im vorraus
Espressolia