bonjour a tous!
voila g un souci avec mon formulaire. Lorsque je clik sur le bouton envoyer j appelle ma fonction javascript pr controler les champs obligatoires et si tt est correct j envoie le formulaire sur ma page php. Hors si il m en make meme un, la page se recharge automatikement et efface tt les bonnes saisies frappées auparavant.
je vous laisse mon code ci dessous en esperant une reponse de votre part merci a tous! (pr info je debute!

lol merci!)
<script language="JavaScript" type="text/javascript">
function validation_form()
{
valide = true;
if (!verif_vide(document.form.Comp.value))
{
valide = false; alert('Le champ Compagnie est vide !');
}
if (!verif_vide(document.form.Agen.value))
{
valide = false; alert('Le champ Ville de l\'agence est vide !');
}
if (!verif_vide(document.form.NomC.value))
{
valide = false; alert('Le champ Nom complet est vide !');
}
if (!verif_vide(document.form.Adr1.value))
{
valide = false; alert('Le champ Adresse1 est vide !');
}
if (!verif_vide(document.form.Adr2.value))
{
valide = false; alert('Le champ Adresse2 est vide !');
}
if (!verif_vide(document.form.CP.value))
{
valide = false; alert('Le champ Code Postal est vide !');
}
if (!verif_vide(document.form.Ville.value))
{
valide = false; alert('Le champ Ville est vide !');
}
if (!verif_vide(document.form.Fax.value))
{
valide = false; alert('Le champ Fax est vide !');
}
if (valide == true)
{
alert('Merci !');
form.action="valid_ajout_assu.php";
}
else
alert('Veuillez remplir les champs correctement SVP !\nMerci !');
}
function verif_vide(text)
{
return (text.length > 0);
}
</script>
<TITLE>Ajout d'une assurance</TITLE>
</HEAD>
<body>
<p> </p>
<div id="Layer1" style="position:absolute; left:105px; top:9px; width:332px; height:11px; z-index:1">
<SCRIPT LANGUAGE="JavaScript" SRC="ejs_menu_dyn.js"></SCRIPT>
</div>
<CENTER>
<p align="center"><u><strong><big><big>Ajout d'une assurance</big></big></strong></u></p>
<form name="form" method="post" >
<table>
<tr>
<td width="42%">Compagnie<font color="#FF0000">*</font></td>
<td width="58%"><input type="text" name="Comp" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Ville de l'agence<font color="#FF0000">*</font></td>
<td width="58%"><input type="text" name="Agen" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Nom Complet<font color="#FF0000">*</font></td>
<td><input type="text" name="NomC" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Adresse1<font color="#FF0000">*</font></td>
<td><input type="text" name="Adr1" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Adresse2<font color="#FF0000">*</font></td>
<td><input type="text" name="Adr2" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Adresse3</td>
<td><input type="text" name="Adr3" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Code Postal<font color="#FF0000">*</font></td>
<td><input type="text" name="CP" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Ville<font color="#FF0000">*</font></td>
<td><input type="text" name="Ville" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Téléphone</td>
<td><input type="text" name="Tel" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Fax<font color="#FF0000">*</font></td>
<td><input type="text" name="Fax" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Code Mandataire:</td>
<td><input type="text" name="CodeMand" maxlength="50"></td>
</tr>
<tr>
<td><p align="left"><font color="#FF0000">*:champs obligatoires pour la saisie</font></p></td>
</tr>
<tr>
<td><input type="submit" value="Valider" name="val" onClick="javascript:validation_form();"></td>
<td><input type="reset" value="Effacer" name="reset"></td>
</tr>
</form>
</center>