Fenetre javascript dans php

jacky69 -  
 openrpg -
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. jacky69
     
    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
  2. masterchris Messages postés 76 Date d'inscription   Statut Membre Dernière intervention   5
     
    C'est normal qu'une page vierge s'affiche: tu n'utilises pas javascript pour valider les champs du formulaire avant l'envoi, mais php qui vérifie après.
    Je t'invite à lire ceci:
    https://openweb.eu.org/articles/validation_formulaire
    Et si t'as des question après hésite pas.
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. jacky69
     
    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
  5. openrpg
     
    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