Fenetre javascript dans php

Bonjour,

Je suis en train de créer un site.Il y a un formulaire qui quand on le remplit, m'envoie un mail avec les données qu'a rentré l'utilisateur.Mais je voudrais qu'une fenêtre JavaScript s'ouvre en disant qu'il a oublié de remplir tout le formulaire.J'y suis arrivé mais le problème c'est qu'il m'ouvre en même temps une page vierge blanche, moi je voudrais qu'il reste sur ma page formulaire .
Pouvez vous m'aider svp merci :)

6 réponses

  1. avec validate du fait :

    <script src="jquery.js"></script>
    <script src="validate.js"></script>
    <script>
    $('form').validate();
    </script>
    <form>
    <input ...... >
    </form>

    Voilà en très très gros :)
    1. Merci pour ta réponse j'ai regarder mais j'y arrive pas sa me soule énormément je passe des heures la dessus et sa me gave lol.

      il y a personne qui pourrait me commencer un script javascript et qu'après je me débrouillerais pour le finir svp merci
      1. Merci pour ta réponse mais je vois pas trop ce qu'il faut faire .

        Voila mon script es ce que quelqu'un peut me dire qu'es ce que je dois rajouter :

        <?php

        //Pour définir chaque input du formulaire, ajouter le signe de dollar devant
        $nom=$_POST['nom'];
        $prenom=$_POST['prenom'];
        $adresse=$_POST['adresse'];
        $codepostal=$_POST['codepostal'];
        $ville=$_POST['ville'];
        $telf=$_POST['telf'];
        $telp=$_POST['telp'];
        $email=$_POST['email'];
        $message=$_POST['message'];

        if ($nom == "")
        {

        echo '<script language="Javascript">';
        echo ' alert ("coucou." )';
        echo '</script>';

        }
        else
        {

        $msg = "Nom:\t$nom\n\n";
        $msg .= "Prenom:\t$prenom\n\n";
        $msg .= "Adresse:\t$adresse\n\n";
        $msg .= "Code Postal:\t$codepostal\n\n";
        $msg .= "Ville:\t$ville\n\n";
        $msg .= "Telephone fixe:\t$telf\n\n";
        $msg .= "Telephone Portable:\t$telp\n\n";
        $msg .= "E-mail:\t$email\n\n";
        $msg .= "Message:\t$message\n\n";

        //Pourait continuer ainsi jusqu'à la fin du formulaire

        $recipient = "mon.email@gmail.com";
        $subject = "Formulaire";

        $mailheaders = "From: Mon test de formulaire<> \n";
        $mailheaders .= "Reply-To: $email\n\n";

        mail($recipient, $subject, $msg, $mailheaders);

        echo "<HTML><HEAD>";
        echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
        echo "<H1 align=center>Merci, $nom </H1>";
        echo "<P align=center>";
        echo "Votre formulaire à bien été envoyé !</P>";
        echo "</BODY></HTML>";
        }
        ?>

        merci