Code javascript pour faire une lettre majuscu

Bonjour, j'ai besoin du code css qui permet de faire de ma première lettre de saisi de text une lettre majuscule

3 réponses

  1. Modérateur
    Bonjour,

    La charte de CCM demande qu'on use des formules courantes de politesse. S'il vous plait, mersi ne sont jamais de trop.

    @+
    1. C'est très simple : "css majuscule" dans le célèbre moteur de recherche.
      Tu vas sur le 1er résultat, tu fais un ctrl + F pour aller plus vite, tu cherches "majuscule" -> 4 ou 5eme résultat :
      il faut faire :
      text-transform: capitalize;


      Je suis sûre que tu as pris plus de temps pour écrire ce message que tu ne l'aurais fait pour trouver l'info
      1. Salut,

        - solution CSS pur :
        tu as besoin de la propriété text-transform: uppercase (ou capitalize) et du sélecteur de pseudo-classe :first-letter, mais je ne sais pas si ce dernier fonctionne sous tous les navigateurs :/

        #machin:first-letter
        {
            text-transform: uppercase;
        }


        - solution JavaScript :
        c'est plus laborieux car il faut surveiller les évènements du clavier... Je ne vais pas te faire un cours sur la gestion d'évènements, il y a de nombreux tutos pour ça. Pour le reste, tu as juste besoin des fonctions substring et toUpperCase.

        function bidouille( str ) {
            return str.substring(0, 1).toUpperCase() + str.substring(1);
        }


        ;)