Hola,
Petit souci concernant la fonction chiffres de la FAQ, lorsque qu'un chiffre est saisi, il est impossible de l'effacer !!
Merci.
Hola,
Petit souci concernant la fonction chiffres de la FAQ, lorsque qu'un chiffre est saisi, il est impossible de l'effacer !!
Merci.
marche sous ie
Bonjour,
pas de soucis : c'est juste que la fonction chiffres() n'accepte que les caractères numériques. Elles n'autorise aucune autre touche : ni suppr ni backspace. Cet input est donc prévu pour être intégré à un form possédant un <input type="reset">.
Sinon, il faut modifier la fonction pour autoriser les 2 touches d'effacement ...
EDIT : sous Firefox, donc (j'avais pas testé avec IE)
A+
Ok, j'ai modifié la fonction ainsi:
Le backspace (code 8) est pris en compte en revanche TAB (code 9) ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function chiffres(event) { // Compatibilité IE / Firefox if(!event&&window.event) { event=window.event; } // IE if((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode != 8) && (event.keyCode != 9) && (event.keyCode != 11)) { event.returnValue = false; event.cancelBubble = true; } // DOM if((event.which < 48 || event.which > 57) && (event.which != 8) && (event.which != 9) && (event.keyCode != 11)) { event.preventDefault(); event.stopPropagation(); } }
A+
Partager