We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23950
    • 78 Posts
    Hello smiley

    j’ai toujours galéré avec eForm... à l’époque j’avais même créé un snippet de formulaire Ajax, mais bon c’était devenu un peu lourd, et pas du tout flexible... donc aujourd’hui je me motive pour avoir un formulaire fonctionnel et efficace avec eForm... ça doit être possible quand même ^^

    Voici mon appel:
    [!eForm? &language=`(yams_mname)` &formid=`globalform_(yams_id)` &tpl=`globalFormTpl_(yams_id)` &report=`globalFormReport_(yams_id)` &to=`[email protected]` &cssStyle=`css/form.css` !]

    (Mon site fonctionne sous YAMS pour le multilingue)

    Meme avec l’appel et le chunk par défaut, je ne reçois rien...
    La vérification ne fonctionne même pas... le formulaire est envoyé même vide... shocked

    j’ai pensé a un problème de cache, j’ai décoché "A placer en cache" pour la page qui appelle eForm mais c’est toujours pareil...

    une idée ?
      [b]∴ MES SITES SOUS MODx
      • 23950
      • 78 Posts
      C’est bon j’ai résolu mon problème, en fait il faut rajouter [tt]enctype="multipart/form-data"[/tt] pour le formulaire, et ne pas oublier de rajouter un hidden input avec la value [tt]monformulaire_(yams_id)[/tt] et surtout rajouter [tt]eform="::0::"[/tt] sur ce dernier ce qui donne au final:
      [+validationmessage+]
      <form action="[~[*id*]~]" method="post" enctype="multipart/form-data">
      <p> 
      	<label for="nom" title="Entrez votre nom" class="cAlign"><span class="required">*</span> Nom :</label> 
      	<input type="text" name="nom" id="nom" class="fText" title="Entrez votre nom." tabindex="4" eform="Nom:string:1:Le nom est obligatoire" /> 
      </p> 
      ...
      <input type="hidden" name="formid" value="globalForm_(yams_id)" eform="::0::" />
      </form>
      

        [b]∴ MES SITES SOUS MODx