194 votes

Comment définir automatiquement la zone de texte en majuscules ?

J’utilise l’attribut style suivant pour définir l’entrée utilisateur en majuscules afin que lorsque l’utilisateur commence à taper dans la zone de texte par exemple , il doit être modifié en lettres majuscules comme sans que l’utilisateur ait à appuyer sur le bouton de verrouillage des majuscules.

Voici le code que j’utilise pour l’entrée :

Mais je n’obtiens pas la sortie souhaitée en utilisant cet attribut.

361voto

freefaller Points 7201

Vous avez placé l’attribut sur la balise, au lieu de .``

Ce n’est pas non plus une bonne idée d’avoir les espaces entre le nom de l’attribut et la valeur...

Veuillez noter que cette transformation est purement visuelle et ne modifie pas le texte envoyé dans POST.

22voto

tomericco Points 789

Le problème avec la première réponse est que l’espace réservé sera également en majuscules. Si vous souhaitez que SEULE l’entrée soit en majuscules, utilisez la solution suivante.

Pour sélectionner uniquement l’élément d’entrée non vide, placez l’attribut requis sur l’élément :

Maintenant, pour le sélectionner, utilisez le `` pseudo-élément:

De cette façon, vous n’entrerez en majuscules que des caractères.

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