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

Résolu
griese Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
griese Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -
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
--
L'intelligence c'est comme un parachute, quand on en a pas , on s'écrase.

2 réponses

  1. elghafoud
     
    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
  2. griese Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   119
     
    Merci pour ta solution, ça marche parfaitement.
    0