IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Forcer la saisie en majuscule sur l'événement onkeydown ?


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 118
    Points : 63
    Points
    63
    Par défaut Forcer la saisie en majuscule sur l'événement onkeydown ?
    Bonjour,

    je souhaite forcer la saisie en majuscule sur l'événement onkeydown.
    Pour le moment, j'ai écris le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    function forcerMajuscule(e) {
    	var code;
    	if (!e) var e = window.event;
    	var champ = e.target ? e.target : e.srcElement;
     
    	if (e.keyCode) {
    		code = e.keyCode;
    	} else if (e.which) {
    		code = e.which;
    	}
     
    	var character = String.fromCharCode(code);
    	character = character.toUpperCase();
     
    }
    Je ne sais pas comment lui dire d'utiliser le contenu de ma variable « character » ?
    Avez-vous une idée, merci ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 669
    Points
    66 669
    Billets dans le blog
    1
    Par défaut
    ce ne serait pas plus simple sur le onkeyup ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type='text' onkeyup="this.value=this.value.toUpperCase()" />
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [XL-2003] Forcer la saisie en majuscule dans un textbox
    Par azertym dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/03/2012, 09h57
  2. [XL-2000] Forcer l'ecriture en majuscule d'une donnée saisie dans un USF
    Par cobra38 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/09/2010, 18h32
  3. forcer la saisie en majuscule dans une input
    Par griese dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 27/10/2009, 16h02
  4. Forcer la majuscule sur un champ
    Par dupin40 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/04/2007, 15h52
  5. forcer la saisie en majuscule
    Par griese dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 21/06/2006, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo