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
Version imprimable
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:
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:
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>
mazeltorf !
merci beaucoup !!
tag :resolu: si la réponse te satisfait (outils de la discussion)
:merci: