je propose une mise à jour pour cette question
http://javascript.developpez.com/faq...input.chiffres
En effet, la version actuelle ne permet pas de se déplacer dans le champs de saisie, ni de mettre un + pour l'international, ni de supprimer ou de coller une info.
A vous de voir ;)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // Compatibilité IE / Firefox if(!event&&window.event) { event=window.event; } // IE if((event.keyCode < 48 || event.keyCode > 57) && event.keyCode > 31 && event.keyCode != 43 && event.keyCode != 40 && event.keyCode != 41 && event.keyCode != 32 && event.keyCode != 118 && event.keyCode != 86) { event.returnValue = false; event.cancelBubble = true; } // DOM if((event.which < 48 || event.which > 57) && event.which > 31 && event.which != 43 && event.which != 40 && event.which != 41 && event.which != 32 && event.which != 118 && event.which != 86) { event.preventDefault(); event.stopPropagation(); }