Empecher la saisie de caracteres spéciaux
Bonjour,
Je souhaite empécher la saisie , dans un champs texte de caractères spéciaux. J'ai fais une fonction qui devrait marcher sous IE et FF , mais j'ai contaté que sous IE la fonction ne marche pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function chiffres(event) {
// Compatibilit� IE / Firefox
if(!event && window.event) {
event=window.event;
}
// IE
if( (event.keyCode == 232 ) || (event.keyCode == 249 ) || (event.keyCode == 224 ) || (event.keyCode == 233 ) || (event.keyCode >= 33 && event.KeyCode <=44) || (event.keyCode >= 58 && event.KeyCode <=63) || (event.keyCode >= 92 && event.KeyCode <=95) || (event.keyCode >= 123 && event.KeyCode <=126)) {
event.returnValue = false;
event.cancelBubble = true;
}
// DOM
if((event.which == 232) || (event.which == 249) || (event.which == 224) || (event.which == 233) ||(event.which >= 33 && event.which <=44) || (event.which >= 58 && event.which <=63) || (event.which >= 92 && event.which <=95) || (event.which >= 123 && event.which <=126)) {
event.preventDefault();
event.stopPropagation();
}
} |
De plus, je n'arrive plus a trouver une liste exhaustive de keycode pour ajouter de nouveaux carateres spéciaux au restrictions........................:bug:
Merci d'avance!