Hallo zusammen,
ich habe eine Frage bzgl. der Eingabevalidierung, und zwar nut unterschiedlichen Browsern. Leider gibt sich Netscape mit return false; nicht zufrieden. Wie soll ich also eine nicht nummerische Eingabe bei Netscape verhindern ?
function intValidate(e) {
if(e.which) { //Netscape
if(! (e.which > 47 && e.which < 58)) {
return false;
} else {
return true;
}
} else { //IE
if(! (event.keyCode > 47 && event.keyCode < 58)) {
event.returnValue = false;
} else {
event.returnValue = true;
}
}
}
//funktion
//Code
if(window.navigator.appName == "Microsoft Internet Explorer")
kinder[i].attachEvent("onkeypress", intValidate); //Eventhandling
if(window.navigator.appName == "Netscape")
kinder[i].addEventListener("keypress",intValidate,true); //Eventhandling
//Code
//funktion
Vielen Dank schon im Voraus
gruss kati