Bonjour,

J'ai un script qui me permet de bloquer la saisie de certains caractères et je souhaiterais également qu'il me détecte la touche suppr et retour.

Cela fonctionne sauf pour le retour et suppr.
Le script doit etre compatible IE8 et Firefox

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function blocCaractereSpec(){
    $('input').bind('keypress', function (event) {
        var regex = new RegExp("[0-9]");
        var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
        if (!regex.test(key)) {
            event.preventDefault();
            return false;
        }
    });
}
Avez vous une idée?
J'ai effectué pas mal de recherche sans rien trouver.

Merci

EDIT: J'ai trouvé pour Firefox mais ca ne fonctionne pas sous IE8.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function blocCaractereSpec(){
    $('input').bind('keypress', function (event) {
        var regex = new RegExp("[0-9]");
        var code= !event.charCode ? event.which : event.charCode;
        var key = String.fromCharCode(code);
        if (!regex.test(key)  && code!==8) {
            event.preventDefault();
            return false;
        }
    });
}
Une idée pour IE?