J'ai un formulaire de saisie de données dans ma base de données PostgreSQL. Le traitement fonctionne très bien.
<FORM action="traitement_saisie3.php" method="POST" name="envoi" enctype="multipart/form-data" onsubmit="return check_field()">
... champs texte, liste, bouton ...
<input type="submit" name="envoi" value="Valider">
Ce formulaire est assez long. A l'interieur de celui-ci, j'ai des champs que je souhaiterai réinitialiser après une première saisie pour en faire une seconde, voire une troisième et une quatrième. Pour cela, j'ai créer un bouton Ajouter en dessous de ces champs.<div id=p3> Inventaire des besoins en informations géographiques en fonction des domaines de compétences </div>
<TABLE class=table8 width="90%" border="0" align="left" hspace="0" vspace="10">
<TR>
<TD><font face="Verdana" size="1">Compétence :</font></TD>
<TD><input name="Comp_libelle2" type="text" size="80"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="1">Mission :</font></TD>
<TD><input name="Mis_libelle" type="text" size="80"></TD>
</TR>
<TR>
<TD valign="top"><font face="Verdana" size="1">Donnée possible :</font></TD>
<TD><textarea name="Bd_libelle" rows="5" cols="60"></textarea>
</TR>
</TABLE>
<TABLE class=table9>
<TR>
<TD><input type="button" name="ajouter" value="Ajouter"></TD>
</TR>
</TABLE>
Ma question est la suivante: Est-il possible de programmer ce bouton pour qu'il renvoie sur ma page en réinitialisant les champs concernés tout en ayant traité les données saisies?J'espère avoir été claire. Mon souhait aussi serait de ne travailler que sur un seul script de traitement, celui de l'action de mon formulaire.