Bonjour,
tout est dans le titre, comment peut-on à l'envoi des données :
1) Valider le contenu
2) Réafficher le formulaire avec un message si incomplet
ou bien si complet, envoyer les données par mail ET afficher une page autre (remerciement par exemple)

voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<FORM METHOD="POST " ACTION="http://www.site.fr/common-cgi/formmail">
      <INPUT TYPE=HIDDEN NAME="recipient" VALUE="contact@site.fr">
      <INPUT TYPE=HIDDEN NAME="subject" VALUE="Infos formulaire">
      <INPUT TYPE=HIDDEN NAME="email">
      <INPUT TYPE=HIDDEN NAME="realname">
      <INPUT TYPE=HIDDEN NAME="redirect" VALUE="merci.htm" >
      <INPUT TYPE=HIDDEN NAME="sort" VALUE="order :nom,from,message">
      <label class="nom">Vos nom et pr&eacute;nom:</label>
      <br />
      <input type="text" name="nomprenom" size="40" value=" ">
      <br />
      <label class="courriel">Votre email:</label>
      <br />
      <input type="text" name="email" size="40" value=" ">
      <br />
      <label class="message">Votre message:</label>
      <br />
      <textarea rows="7" cols="50" name="message"></textarea>
      <p> 
        <INPUT TYPE="SUBMIT" VALUE="Envoi">
    </FORM>
Ce code marche bien mais il n'y a pas de control de contenu, comment le rajouter !?
Ou bien encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 <form action="" method="get" name="formContact">
      <label>Vos nom et pr&eacute;nom :</label>
      <br>
      <input type="text" name="nomprenom" size="25"/>
      <br>
      <label>Votre soci&eacute;t&eacute; :</label>
      <br>
      <input type="text" name="societe" size="35"/>
       <br>
      <input type="button" onClick="verifFormTelecharge(this.form)" value="Envoi"/>
    </form>
Ce code marche bien aussi, il renvoi vers un script javascript qui vérifie et affiche un message s'il y a des erreurs et envoi les infos si correct. Mais il n'affiche pas unne nlle page et on revient donc sur la même page de saisie .
Comment faire pour allier les deux !?