Fenetre javascript dans php
jacky69
-
openrpg -
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 :)
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 :)
A voir également:
- Fenetre javascript dans php
- Fenetre windows - Guide
- Fenêtre hors écran windows 11 - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mcafee fenetre intempestive - Accueil - Piratage
- Telecharger javascript - Télécharger - Langages
6 réponses
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
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
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.
Je t'invite à lire ceci:
https://openweb.eu.org/articles/validation_formulaire
Et si t'as des question après hésite pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question