faire passer les infos d'un forum dans une popup

faire passer les infos d'un forum dans une popup - HTML/CSS - Programmation

Marsh Posté le 16-04-2009 à 23:16:04    

Salut,
 
j'ai un souci: J'ai un formulaire, en gros une liste de clients a selectionner via checkbox, et un bouton submit. J'aimerai qu'en cliquant sur le bouton submit, ca ouvre une popup pour traiter les resultats du formulaire. Mais je cale! J'ai essayé plusieurs bidouilles, avec au final :
 

Code :
  1. <script language="javascript" type="text/javascript">
  2. function pop_it(the_form) {
  3.    my_form = eval(the_form)
  4.    window.open("./modules/mails/envoi.php", "Envoi Mail", "height=400,width=790,width=790,height=400,status=yes,resizable=yes,scrollbars=yes" );
  5.    my_form.target = "./modules/mails/envoi.php";
  6.    my_form.submit();
  7. }
  8. </script>
  9. <form method="post" name="frm">
  10. ...
  11. <input type="submit" onclick="pop_it(frm);" value="Envoyer mail">


 
et les données $_POST ne sont pas envoyées. Qu'est ce qui cloche?

Reply

Marsh Posté le 16-04-2009 à 23:16:04   

Reply

Marsh Posté le 17-04-2009 à 09:43:46    

Ce que je trouve un peu bizarre est d'avoir un bouton de type "submit" au lieu d'en avoir un de type "button".
Habituellement, on choisit un bouton de type "submit" quand on ne gère pas le onClick (car l'action sera celle indiquée dans la balise <form> ), et inversement on choisit habituellement un bouton de type "button" quand l'action est celle de l'évènement onClick.


Message édité par olivthill le 17-04-2009 à 09:44:25
Reply

Marsh Posté le 17-04-2009 à 10:34:29    

pour moi dans un form c'est submit et un évènement onsubmit ;)

Reply

Marsh Posté le 17-04-2009 à 18:57:02    

mais si je mets un button, il n'envoie pas les données du formulaire a /modules/mails/envoi.php
 
la fenetre s'ouvre bien, mais les données $_POST ne sont pas transmises, la est tout mon probleme :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed