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.
Quand on veut en toucher plusieurs on peut utiliser l'attribut class à la place de id
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.
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.