We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23360
    • 258 Posts
    Bonjour,
    je n’arrive pas a mettre en place le eform.
    J’ai vu qu’ily a un post sur un bug, j’ai pas pu encore corriger ce dernier et j’aimerais comme faire part de mon probleme.

    J’ai la version 9.6.2 de modx
    Alors
    1. J’ai vu que qu’il y avait deja le dossie eform dans asset
    2. J’ai crée 3 chunks, requestFromFr, requestReportFr et requestThanksFr,
    3. Dans ma page de contact, j’ai ajouter
    [!eForm? &formid=`jobRequest` &subject=`Message [+jobnumber+]` &tpl=`requestFormFr` &gotoid=`3` &report=`requestReportFr` &mailselector=`department` &thankyou=`requestThanksFr` &vericode=`1` to =`[email protected]`!]


    Mon chunk request Form
    [+validationmessage+]
    <form method="post" action="[~[*id*]~]">
        <input type="hidden" name="formid" value="feedbackForm" />
        
        <p><label accesskey="n" for="Name">Votre nom</label>
        <input type="text" name="Name" maxlength="60" eform="Your Name::1:Expected at least two words:#REGEX /^\w+\s\w+/i" /></p>
    
        <p><label accesskey="e" for="email">Votre e-mail</label>
        <input type="text" name="email" size="40" maxlength="40" eform="Your Email Address:email:1" /></p>
        
        <p><label accesskey="s" for="department">Suject</label>
        <select name="department">
            <option value="1">Construction</option>
            <option value="2">Produits</option>
            <option value="3">Spas</option>
        </select></p>
        
        <p><label accesskey="c" for="comments">Vos commentaires</label>
        <textarea cols="40" rows="10" name="comments" eform="Comments:html:1"></textarea></p>
    
        <p>
        Copiez le code anti spam :<br />
        <img src="[+verimageurl+]" alt="verification code" border="1"/>
        </p>
        <p>
        <label accesskey="c" for="vericode">code</label>
        <input type="text" name="vericode" size="20" />
        </p>
        
        <p><input type="submit" name="submit" value="Envoyer"></p>
    </form>	
    

    Mon chunk requestReportFr
    <p>[+email+]</strong> has requested a status report on  Job Number: <strong>[+jobNumber+]</strong></p>
    <table>
    	<tr valign="top"><td>Client Email:</td> <td>[+email+]</td></tr>
    	<tr valign="top"><td>Job Number:</td> <td>[+jobNumber+]</td></tr>
    </table>
    

    Mon chunck requestThanksFr
    <h3>Thank you for your feedback</h3>
    <p>We know how you appreciate our ongoing efforts and thank you for your praise.
    We will take any suggestions you may have made to heart and will endeavor to 
    respond to you in a timely manner.  However as all office staff is attending
    our 4 week annual company retreat, this year held in the Costa Del Sol, we ask
    for your patience.</p>
    <p>Below is a copy of your message:</p>
    <table>
    <tr><td>Your name:</td><td>[+name+]</td></tr>
    <tr><td>Your email address</td><td>[+email+]</td></tr>
    <tr valign="top"><td>Your comments</td><td>[+comments+]</td></tr>
    </table>
    


    En fait j’ai suivi un exemple trouver dans le dossier /eform/doc/

    Quand je clique sur enoyé il n’y a absolument rien qui se passe de se retrouver sur la meme page,
    J’ai du oublié un truc vez vous une idée? es-ce que c’est lié au bug?
      • 23360
      • 258 Posts
      Ha! ben je veisn de trouver deja un bins:

      &formId ne correspond pas à celui du id de la balise <form>
      mainteantm, y a quelque chose qui se passe, je recois ce message d’erreur:
      Des erreurs ont été detectées dans le formulaire :
      Ce qui est normal, puisque je j’ai envoyé le formulaire sans remplir les champs. Mais par contre il ne m’indique pas les erreurs.
      De plus comment puis-je definir les cham,ps obligatoires et les nom obligatoire via eForm?
        • 23050
        • 1,842 Posts
        Hello,

        Il te faut modifier le fichier de langue en remplaçant

        Des erreurs ont été detectées dans le formulaire :

        par
        Des erreurs ont été detectées dans le formulaire : [+ef_wrapper+]
          • 23360
          • 258 Posts
          Salut Pierrine,

          Merci pour ta reponse, ca va beaucoup mieux, mais j’ai encore 2 -3 soucis

          1. Concernant le message d’erreur généré par [+ef_wrapper+], es-ce possible que les champs manquant s’affiche les uns dessous les autres? Comment ajouter un
          ?
          Es-ce possible d’avoir un control sur la coleur des texte généré par [+ef_wrapper+]?
          2. J’ai encore un rpobleme avec le: to, rien n’est envoyé à l’adresse que j’ai spécifié, par contre je recois le repaort, mais a l’adresse defini dans la config

          [!eForm? &formid=`feedbackForm` &subject=`Message [+jobnumber+]` &tpl=`requestFormFr` &report=`requestReportFr` &mailselector=`department` &thankyou=`requestThanksFr` &vericode=`1` to =`[email protected]`!]
            • 23050
            • 1,842 Posts
            1 : je ne sais pas

            2 : Oui, il te suffit d’entourer [+ef_wrapper+] par un span class="toto" et tu définis toto dans ta css par exemple

            3 : je pense que ça vient du fait que tu n’as pas de & avant le to dans ton appel wink
              • 23360
              • 258 Posts
              merci encore pour ces reponse.

              Pour le to, j’ai mis le &, mais ca ren changé huh
                • 23050
                • 1,842 Posts
                tu as également un espace entre le &to et =, c’est pas ça ?
                  • 23360
                  • 258 Posts
                  J’ai compris!
                  En fait ca envoye bien a l’adresse spécifié, donc apres le &to;
                  Ce que je ne savais pas et viens de le voir, c’est le contenu qui ce trouve dans le chunck requestReport qui est envoyé à l’adresse en question grace a
                  &report=`requestReportFr`

                  Desolé, je ne le savais pas j’utilise eForm.

                  Es tu d’accord avec moi Pierrine?
                    • 23050
                    • 1,842 Posts
                    Oui, c’est ça smiley