We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 34581
    • 2 Posts
    Hi there,

    I’m using FormIt on a new Site. So I create a form with the following code:
    <h4><a name="formulaire"></a>Contactez-nous</h4>
    Les champs marqués d'un <em style="color:red">*</em> sont obligatoire!
    
    [[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
    
    <form action="[[~[[*id]]]]" method="post" class="form">
    	<input type="hidden" name="nospam:blank" value="" />
    	<div id="inputArea">
    
    		<label for="givenName">Prénom<em style="color:red">*</em><span class="error">[[!+fi.error.name]]</span></label>
            	<input type="text" name="givenName" id="givenName" value="[[!+fi.givenName]]" />
    
            	<label for="name">Nom<em style="color:red">*</em><span class="error">[[!+fi.error.name]]</span></label>
    	        <input type="text" name="name" id="name" value="[[!+fi.name]]" />
    
            	<label for="email">Adresse Email<em style="color:red">*</em><span class="error">[[!+fi.error.email]]</span></label>
            	<input type="text" name="email" id="email" value="[[!+fi.email]]" />
    
    		<label for="addressTo">Message à envoyer au:<br class="clear" />
    		<select name="addressTo">
      		 	<option value="[email protected]" [[!+fi.addressTo:FormItIsSelected=`[email protected]`]]>Magasin</option>
      			<option value="[email protected]" [[!+fi.addressTo:FormItIsSelected=`[email protected]`]]>Webmaster</option>
    		</select>
    
    		<br class="clear" />
    
    	        <label for="phone">Téléphone</label>
           		<input type="text" name="phone" id="phone" value="[[!+fi.phone]]" />
    
    		<label for="subject">Sujet de votre Message<em style="color:red">*</em><span class="error">[[!+fi.error.subject]]</span></label>
            	<input type="text" name="subject" id="subject" value="[[!+fi.subject]]" />
    
    		<label for="text">Message<em style="color:red">*</em><span class="error">[[!+fi.error.text]]</span></label>
            	<textarea name="text" id="text" cols="55" rows="7" value="[[!+fi.text]]"></textarea>
    
    		<br class="clear" />
        		[[!+formit.recaptcha_html]]
        		[[!+fi.error.recaptcha]]
     
        		<br class="clear" />
     
        		<div class="form-buttons">
            		<input type="submit" value="Envoyer" /><input type="reset" value="Annuler" />
       		</div>
    	</div>


    My Formit Snippet call looks like:
    [[!FormIt?
       &hooks=`recaptcha,spam,email,FormItAutoResponder,redirect`
       &emailTpl=`emailTpl`
       &emailUseFieldForSubject=`1`
       &emailTo=`[[+addressTo]]`
       &validate=`name:required,
    	givenName:required,
    	email:email:required,
          	subject:required,
         	text:required:stripTags,
       &store=`1`
       &fiarTpl =`autoResponseTpl`
       &fiarSubject =`Confirmation de réception`
       &fiarToField=`email`
       &fiarReplyTo=`[email protected]`
       &fiarReplyToName=`Motorbusiness s.àr.l.`
       &storeTime=`180`
       &redirectTo=`125`
    ]]


    And my autoResponseTpl looks like:
    <p>Madame, Monsieur, Mademoiselle [[+givenName]] [[+name]], ([[+email]])</p>
    <p>La société Motorbusiness s.àr.l. vous remercie de l'intérêt que vous venez de nous témoigner</p>
    <p>Vous venez de nous envoyer le message suivant:</p>
    <p><u>Sujet:</u>[[+subject]]<br />
    <u>Message:</u>[[+text]]</p>
    <p>Un collaborateur va vous contacter dans les meilleurs délais.</p>
    <p>Bien à vous<br />Motorbusiness s.àr.l.</p>
    


    My problem now is that the mail the costumer gets as autoresponse is empty (see screenshoot).
    What am i doing wrong? redirect and emailto works.

    Thanks for your help.