Imposer majuscules sur le nom et première lettre en majuscule sur le prénom

  • YGU
    Demandé le 23 juillet 2024 à 03:05

    Bonjour,

    J'ai 2 champs : dans le formulaire (https://form.jotform.com/YGU/avFORMULAIRE-ELEVES-2024-2025)

    NOM ( je souhaite n'avoir que des majuscules) EXEMPLE : GUILLERMIN

    PRENOM (Je souhaite avoir la première lettre en majuscules EXEMPLE : Johnny

    Dans l'aide je ne retrouve pas l'information en français


    Cordialement

    YGU

  • Frédéric Jotform Support
    Répondu le 23 juillet 2024 à 03:54

    Bonjour YGU,

    Merci de contacter l'assistance Jotform. Vous pouvez changer la casse des caractères d'un champ en injectant du code CSS. Pour ce faire, il faut connaître l'ID du champ concerné. Permettez-moi de vous montrer comment faire. 

    1. Dans le Générateur de Formulaires, sélectionner le champ concerné et cliquez sur son engrenage.
    2. Dans le panneau de droite, allez à l'onglet Avancés, et descendez.Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 1 Screenshot 70
    3. A la section Détail du champ, cliquez sur la flèche descendante
    4. Et notez son ID de champ.Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 2 Screenshot 81

    Ensuite, il s'agit d'injecter le code CSS approprié dans le formulaire. Pour le nom en lettres capitales, le code est le suivant.

    #input_44 {text-transform: uppercase;}

    et, pour le prénom:

    #input_46 {text-transform: capitalize;}


    Pour injecter ce code,

    1. Dans le Générateur de Formulaires,  cliquez sur le rouleau de peinture à droite.Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 3 Screenshot 92
    2. Dans le panneau de droite, allez à l'onglet Styles, et descendez.Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 4 Screenshot 103
    3. A la section Injecter du code CSS personnalisé, ajoutez le code défini ci-dessus à la suite du code déjà présent, et vous y êtes.Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 5 Screenshot 114

    La casse est alors forcée comme attendue:Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 6 Screenshot 125

    Vous pourriez aussi être intéressé par ce guide, Comment injecter du code CSS personnalisé. N'hésitez pas à revenir vers nous si vous avez encore besoin d'aide. 

  • YGU
    Répondu le 23 juillet 2024 à 04:52

    Merci pour votre réponse, mais :

    OK pour le NOM, cela fonctionne bien si je suis en majuscules ou minuscules, mais pour le PRENOM si je suis en Minuscules il met bien la première lettre en majuscule, mais si je reste au clavier en majuscules le prénom reste en majuscules

    Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 1 Screenshot 20

  • Cecilia Jotform Support
    Répondu le 23 juillet 2024 à 07:00

    Hi YGU,

    Our French Support agents are busy helping other Jotform users right now, so I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in French, let us know and we can have them do that. But, it might take a while until they're available again.

    Now, coming back to your question, we can change a line of code to fix this easily. Let me show you how:

    In Inject Custom CSS field, delete your old code in line 11 and inject this code clock in the line of input_46, line 11:

    #input_46 { text-transform: capitalize !important; }

    Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 1 Screenshot 20Give it a try and let us know how it goes.

  • YGU
    Répondu le 24 juillet 2024 à 02:12

    Bonjour Cecilia

    Cela ne fonctionne pas si je suis en majuscules sur mon clavier, le prénom reste en majuscules

    Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 1 Screenshot 20

  • Cecilia Jotform Support
    Répondu le 24 juillet 2024 à 03:22

    Hi YGU,

    I just checked your form and the code you added is correct. Are you entering a name in the Prenom field with caps lock on? The CSS code we added only capitalizes the first letter of each word in the element, regardless of whether the user types in lowercase or uppercase letters. It won't affect letters typed with caps lock on because it doesn't convert all input to lowercase before capitalizing.

    Feel free to reach out again if you have any questions or if we can help you in any other way. 



  • YGU
    Répondu le 24 juillet 2024 à 03:59

    Dans le champ PRENOM si je suis :

    1. Le clavier est en verrouillage minuscules, le Prénom est bien de la Forme John( Good)
    2. Le clavier est en verrouillage Majuscules, alors le Prénom est de la forme JOHN(Not Good)

    Aucune influence du code CSS lorsque mon clavier est verrouillé en majuscules, avez vous une autre solution ?


    Cordialement


  • Frédéric Jotform Support
    Répondu le 24 juillet 2024 à 04:32

    Hi YGU,

    En effet, lorsque les majuscules sont verrouillées sur le clavier, il s'agit de mettre d'abord tout le champ en minuscules, puis d'appliquer le paramètre 'capitalize' ensuite, ce à l'aide du code suivant:

    #input_46 {
     text-transform: lowercase;
     display: inline-block;
    }
    #input_46::first-line {
     text-transform: capitalize;
    }

    lequel remplace la ligne de code précédemment mentionnée:

    #input_46 { text-transform: capitalize !important; }


    Faites un essai et dites-nous comment ça se passe. 

  • YGU
    Répondu le 24 juillet 2024 à 06:57

    Merci, voici le résultats, c'est parfait

    Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 1 Screenshot 30

    Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 2 Screenshot 41

  • Frédéric Jotform Support
    Répondu le 24 juillet 2024 à 07:04

    Cher YGU,

    Merci de votre retour, heureux que cela fonctionne aussi avec vous. Notez que cela marche aussi pour les prénoms composés.

    Imposer majuscules sur le nom et première lettre en majuscule sur le prénom Image 1 Screenshot 20

    Permettez-moi de clore cette discussion, et n'hésitez pas à revenir vers nous si vous avez encore besoin d'aide.