Bonjour
dans une page web j'ai un form dans laquelle j'aimerais mettre un champs input qui n'accepte qu'un caractère majuscule, pouvez me dire comment je pourrais faire svp car j'ai l'impression que ce n'est pas possible...
merci d'avance
Bonjour
dans une page web j'ai un form dans laquelle j'aimerais mettre un champs input qui n'accepte qu'un caractère majuscule, pouvez me dire comment je pourrais faire svp car j'ai l'impression que ce n'est pas possible...
merci d'avance
bonjour,
mais si c'est possible
maxlength = nombre de caractères maximum (ici 1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="text" value="" id="idText" size="2" maxlength="1" onkeyup="this.value=this.value.toUpperCase()"/>
size = taille (en nombre de caractères) de l'input (j'ai mis 2)
toUpperCase = place le caractère (ou la chaine de caractères) en majucules
On devrait aussi le mettre dans le onmouseup (au cas où on colle avec bouton droit) ou dans le onblur ,)
en effet, je n'avais pas pensé au copier-coller, donc pour être complet :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <html> <head> <title></title> <script type="text/javascript"> <!-- function majuscule(obj) { obj.value=obj.value.toUpperCase(); } //--> </script> </head> <body> <input type="text" value="" id="idText" size="2" maxlength="1" onkeyup="majuscule(this)" onblur="majuscule(this)" onmousedown="majuscule(this)" /> </body> </html>
tagsi la réponse te satisfait (outils de la discussion)
![]()
Partager