93 votes

Autoriser uniquement les nombres à taper dans une zone de texte

Comment autoriser uniquement l’écriture de nombres dans cette zone de texte sans jquery ni aucune bibliothèque?

273voto

Darin Dimitrov Points 528142

Vous pouvez vous abonner à l’événement onkeypress :

puis définissez la `` fonction :

Vous pouvez le voir en action ici.

51voto

powtac Points 18619

Avec HTML5, vous pouvez faire

Vous pouvez également utiliser un modèle d’expression régulière pour limiter le texte d’entrée.

16voto

Arnout Engelen Points 2106

Vous pouvez également utiliser certains attributs HTML5, certains navigateurs peuvent déjà en tirer parti ( `` ).

Quoi que vous fassiez, n’oubliez pas de revérifier vos entrées côté serveur : vous ne pouvez jamais supposer que la validation côté client a été effectuée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X