[php,javascript] interdire l'envoi d'un form

Résolu/Fermé
griese Messages postés 139 Date d'inscription dimanche 9 mai 2004 Statut Membre Dernière intervention 27 février 2008 - 6 juin 2006 à 15:35
griese Messages postés 139 Date d'inscription dimanche 9 mai 2004 Statut Membre Dernière intervention 27 février 2008 - 7 juin 2006 à 11:35
Salut,
voici mon probleme :
je fais remplir un fomrmulaire et lorsque la personne a fini de le remplir et l'envoi, une fonction javascritp vérifie si les champs sont vides et affiche un message d'erreur dans le cas où est un champ est vide. Est-il possible d'interdire l'envoi du formulaire si le message d'erreur javascript apparait ? Si oui, comment ?
Merci de vous pencher sur ce problème

2 réponses

voici un peti exemple si ca peut aider!
A mon avi c'est les return false et true qui te pose problem



<script language="javascript">
function recupere_info ()
{
if(document.form1.nom.value == "" || document.form1.prenom.value == "")
{
alert ("Veuillez renseigner tous les champs s'il vous plaît!");
return false;
}
return true;
}
</script>

<form id="form1" name="form1" method="post" action="?" onsubmit=" return (recupere_info());">

<table>
<tr>
<td width="102"><strong>Nom</strong></td>
<td width="267"><label>
<input name="nom" type="text" size="53" />
</label></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td><strong>Pr&eacute;nom</strong></td>
<td><label>
<input name="prenom" type="text" size="53" />
</label></td>
</tr>
</table>
7
griese Messages postés 139 Date d'inscription dimanche 9 mai 2004 Statut Membre Dernière intervention 27 février 2008 119
7 juin 2006 à 11:35
Merci pour ta solution, ça marche parfaitement.
0