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. 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
    0
    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
      0
      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 :)
        0