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+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager