- Registriert
- 21.01.05
- Beiträge
- 115
hallo,
ich möchte bei der eingabe in ein textfeld überprüfen welche Taste gedrückt wurde und nur bei eingen dann den buchstaben (oder zeichen) auch in das feld schrieben lassen...was ich bisher habe ist folgendes, was auch im ie (win) und im FF (win) funktioniert, allerdings möchte das so garnciht im FF auf dem MAc funktionieren...
die Nummern im Array sind das ä,ö,ü und ß
hat jemand eine Idee oder eine andere lösung, die zum Ziel führt???
ich möchte bei der eingabe in ein textfeld überprüfen welche Taste gedrückt wurde und nur bei eingen dann den buchstaben (oder zeichen) auch in das feld schrieben lassen...was ich bisher habe ist folgendes, was auch im ie (win) und im FF (win) funktioniert, allerdings möchte das so garnciht im FF auf dem MAc funktionieren...
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Charcheck</title>
<script>
var wrongChars = new Array(222,192,186,219);
function checkChar(e){
var keyCode;
if(!e.which){
keyCode = event.keyCode;
}else{
keyCode = e.which
}
for(var i=0; i<wrongChars.length; i++){
if(keyCode == wrongChars[i]){
return false;
}
}
return true;
}
</script>
</head>
<body>
<form>
<input type="text" size="30" onKeyDown="return checkChar(event);">
</form>
</body>
</html>
die Nummern im Array sind das ä,ö,ü und ß
hat jemand eine Idee oder eine andere lösung, die zum Ziel führt???