Uppercase ou lowercase dans un texbox en asp.net

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 075 fois - Téléchargée 37 fois

Contenu du snippet

Un petit truc tout simple permettant de saisir directement en uppercase ou lowercase dans un web control TEXTBOX sous asp.net
Il suffit de déclarer un fichier de style sur votre objet Textbox et d'incorporer le style Uppercase ou Lowercase comme on peut le voir dans le code ci-dessous. Dans l'exemple du fichier style "Style_i.css" ci-dessous, le texte est écrit en bleu avec la police MS Sans Serif et le style est uppercase.

Lorsque l'utilisateur saisira dans la TexteBox, il sera directement en Uppercase ou Lowercase selon le choix.

Tout simple, mais il faut y penser.

Source / Exemple :



          • Code sur la page HTML *****
... <asp:textbox id="textbox1" runat="server" cssclass="TextBox" /> ...
          • Code dans un fichier de style (exemple : style_i.css) *****
.TextBox{ color: #003399; font-family: Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif"; font-size: 100%; text-transform: uppercase; }

Conclusion :


Si vous avez des remarques ou si j'ai des erreurs de concept, je suis bien sûr à votre écoute et j'essayerais d'y répondre ou de mettre à jour cet exemple.

Merci de me communiquer vos remarques et de me noter.

A voir également

Ajouter un commentaire

Commentaires

cs_herveD
Messages postés
5
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
30 septembre 2004

La première solution en passant par les CSS (donc coté client soulage le serveur).
Quand on veut en toucher plusieurs on peut utiliser l'attribut class à la place de id
ryckbosch
Messages postés
9
Date d'inscription
dimanche 1 juin 2003
Statut
Membre
Dernière intervention
9 septembre 2004

Effectivement, ta solution est trés bien, surtout qu'elle s'adresse à un seul textbox.
Il y a en comme ça un peu pour tous les goûts et toutes les solutions; le mieux c'est de retenir les 2 façons.
jesusonline
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
18
c'est sympa :)

moi je vois une autre approche : TextBox1.Attributes.add("Style","color: #003399;font-family: Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif"; font-size: 100%;Text-transform: uppercase;")

Apres tout depend de ce qu'on veut faire, moi c'est bien pour un seul textbox, toi c'est mieux pour plusieurs ... mais la technique employé reviens au meme :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.