Bonjour à tous,
Depuis peu je me suis mis à utiliser Javascript et je me trouve devant une impasse ....
Pour les besoins d'un formulaire de commande j'utilise un affichage dans une nouvelle fenêtre grace à la fonction "window.open". Le passage des paramètres se passe très bien (je n'ai QUE les valeurs renseignées du formulaire ) et je souhaiterais envoyer par mail le contenu de cette popup.
L'utilisateur à donc le choix entre deux boutons :
Envoyer pour valider sa saisie et Fermer pour annuler sa saisie et fermer la fenêtre.
Mon problème se situe au niveau de l'envoi ....
Voilà une partie du code utilisé:
function affichage() {
FenetreAffichage = window.open("about:blank", "form1", "height=700,width=400,resizable=1,scrollbars=1");
FenetreAffichage.document.write("<b>Récapitulatif de votre commande de bottes SOUBIRAC</b><br><br>");
FenetreAffichage.document.write("<b>Nom, Prénom : </b>" + document.form1.nom.value + "<br>");
FenetreAffichage.document.write("<b>Adresse : </b>" + document.form1.adresse_postale.value + "<br>");
FenetreAffichage.document.write("<b>Code postal : </b>" + document.form1.code_postal.value + "<br>");
FenetreAffichage.document.write("<b>Ville : </b>" + document.form1.ville.value + "<br>");
FenetreAffichage.document.write("<b>Téléphone : </b>" + document.form1.telephone.value + "<br>");
FenetreAffichage.document.write("<b>Mail : </b>" + document.form1.mail.value + "<br><br>");
if (document.form1.q1.value == "");
else FenetreAffichage.document.write("<b>modèle : </b>" + document.form1.Modele1.value + "<br>"+
"<b>Pointure : </b>" + document.form1.Pointure1.value + "<br>"+
"<b>Référence : </b>" + document.form1.Reference1.value + "<br>"+
"<b>Quantité : </b>" + document.form1.q1.value + "<br>"+
"<b>Prix unitaire : </b>" + document.form1.pu1.value + "<br>"+
"<b>Prix : </b>" + document.form1.p1.value + "<br><br>");
if (document.form1.q2.value == "");
else FenetreAffichage.document.write("<b>modèle : </b>" + document.form1.Modele2.value + "<br>"+
"<b>Pointure : </b>" + document.form1.Pointure2.value + "<br>"+
"<b>Référence : </b>" + document.form1.Reference2.value + "<br>"+
"<b>Quantité : </b>" + document.form1.q2.value + "<br>"+
"<b>Prix unitaire : </b>" + document.form1.pu2.value + "<br>"+
"<b>Prix : </b>" + document.form1.p2.value + "<br><br>");
etc ......
Et voici le code pour la fermeture de la fenêtre :
FenetreAffichage.document.write('<div><input type="Button" name="Submit" value="Fermer" onclick="window.close()"></div>');
Pour info je ne connais rien en PHP, c'est pour cela que j'essaie avec Javascript.
Pourquoi envoyer les données de la popup et non pas celle saisie dans le formulaire ??? Tout simplement parce que je ne veux que les données saisie par le visiteur ( et non pas l'integralité du formulaire).
Merci d'avance pour vos suggestions.
Cordialement Patrick