Bonsoir,
J'ai un champ qui doit recevoir de gros montant dans un formulaire.
Pour cela , je veux que des chiffres y soient entrés.
Comment je pourrai cela ?
merci de votre aide
Cordialement.
Bonsoir,
J'ai un champ qui doit recevoir de gros montant dans un formulaire.
Pour cela , je veux que des chiffres y soient entrés.
Comment je pourrai cela ?
merci de votre aide
Cordialement.
Merci romain.
j'ai appliqué le code du lien sur le faq .
Cependant ça impose bien la saisie de chiffres mais on peut pas effacer le contenu une fois saisi.
Comment permettre de supprimer ou de changer le contenu du champ ?
ce serait bien si c'est résolu.
Cordialement.
par ça :
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(event.keyCode ==8) { event.backspace = true; }
ça marche toujours pas.
Heu...non.
Pour garder la base de ce qui est proposé dans la FAQ, je pensais juste à rajouter la condition au test déjà présent :
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.returnValue = false; event.cancelBubble = true; } // DOM if((event.which < 48 || event.which > 57) && event.which != 8) { event.preventDefault(); event.stopPropagation(); } }
Partager