8800 sujets

Développement web côté serveur, CMS

Bonjour a tous,

Je suis novice en Php je précise avant toute chose, j'ai créer un formulaire de contact pour mon site, celui ci possède divers champs comme le nom de la personne. Pour commencer je voudrai juste afficher les champs saisies après le clic sur le bouton, mais le formulaire ne veut pas s'exécuter.

<form name="contact" action="mail.php" method="post">
<table>
<tr>
<td><label for="mail">E-mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td>
</tr>

<tr>
<td><label for="tel">T&eacute;l&eacute;phone :</label></td>
<td><input type="text" name="tel" id="tel" /></td>
</tr>

<tr>
<td><label for="fax">Fax :</label></td>
<td><input type="text" name="fax" id="fax" /></td>
</tr>
<tr>
<td><label for="nom">Nom :</label></td>
<td><input type="text" name="nom" id="nom"/></td>
</tr>

<tr>
<td><label for="prenom">Pr&eacute;nom :</label></td>
<td><input type="text" name="prenom" id="prenom" /></td>
</tr>

<tr>
<td><label for="etablissement">Etablissement :</label></td>
<td><input type="text" name="etablissement" id="etablissement"/></td>
</tr>

<tr>
<td><label for="adresse">Adresse :</label></td>
<td><input type="text" name="adresse" id="adresse" /></td>
</tr>

<tr>
<td><label for="cp">Code postal :</label></td>
<td><input type="text" name="cp" id="cp" /></td>
</tr>

<tr>
<td><label for="ville">Ville :</label></td>
<td><input type="text" name="ville" id="ville" /></td>
</tr>

<tr>
<td><label for="mess">Votre message :</label></td>
<td><textarea id="mess" name="mess" rows="5" cols="50"></textarea></td>
</tr>

<tr>
<td></td>
<td><input onclick="verifForm(this.contact)" type="button" value="Envoyer" /></td>
</tr>

</table>
</form>

Et ma page de traitement de donnée :

<?
$mail=$_POST["mail"];
$tel=$_POST["tel"];
$fax=$_POST["fax"];
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$etablissement=$_POST["etablissement"];
$adresse=$_POST["adresse"];
$cp=$_POST["cp"];
$ville=$_POST["ville"];
$mess=$_POST["mess"];

echo $mail
?>
Quel est le code du script JavaScript ?

Si le formulaire n'est pas complet et que le script prévoit de ne pas envoyer le-dit formulaire dans ce cas, il ne le sera pas.
Le script java script vérifie seulement quelque champs et renvoi via submit form.. Je me serai trompé?
<script language="javascript">
function verifForm(form){

if (document.contact.mail.value== '')
alert('Saisissez votre mail');

else if (document.contact.tel.value=='')
alert('Saisissez votre num&eacute;ro de t&eacute;l&eacute;phone');

else if (document.contact.fax.value == '')
alert('Saisissez votre num&eacute;ro de fax');

else if (document.contact.nom.value == '')
alert('Saisissez votre nom');

else contact.submit();
}
</script>
C'est bon j'ai trouvé... Une erreur toute bête en faite... Mon bouton n'était pas de type submit Smiley sweatdrop

Merci