Hermes le Messager Breton Quiétiste | Spark a écrit :
Bonjour, j'ai un petit problème surement tout con.
Je voudrais forcer la saisie en majuscules pour un champ <input>
Bon, vous allez me dire qu'un simple
onChange="this.value=this.value.onUpperCase();"
suffit, mais c'est seulement lorsqu'on quitte le champ
Moi, je voudrais gérer la mise en majuscules à chaque fois qu'on tape sur une touche.
Donc, l'événement est onKeyDown je pense, mais vu que je suis un quiche en javascript, keski faut que je mette dedans ?
Merci
|
ben le JS, c'est comme tout, ça s'apprend et ça demande un minimum d'effort de réflexion.
Tu pourrais par exemple penser à la valeur ASCII des caractères tappés, testé cette valeur et autoriser l'affichage uniquement si la valeur est comprise entre telle ou telle valeur ASCII.
C'est une première piste déjà. Fais l'effort de chercher un peu par toi-même, reviens nous montrer ce que tu as fait et on t'aidera. On te crachera rien de tout cuit ici. |