envoi formulaire js/php

envoi formulaire js/php - HTML/CSS - Programmation

Marsh Posté le 27-03-2003 à 12:27:43    

Salut !  
 
Voilà, j'ai ce script:  
 

Code :
  1. <form name="form1" method="post" action="javascript:popup('test.php');">
  2. <div align="center">
  3. <input name="pseudo" type="text" id="pseudo">
  4. <input type="submit" name="Submit" value="Envoyer">
  5. </div>
  6. </form>
  7. <SCRIPT LANGUAGE="JavaScript">
  8. function popup(page) {window.open(page,'popup','width=800,height=500,scrollbars=yes');}
  9. </SCRIPT>


 
Dans 'test.php' je fais un echo de 'pseudo' (echo $pseudo;) mais apparemment la variable n'est pas passé.. certainement un pb au niveau de action="javascript:popup('test.php';);"...  
 
Comment faire ?  
 
Merci pour votre aide ;-)


Message édité par huggy le 27-03-2003 à 12:28:40
Reply

Marsh Posté le 27-03-2003 à 12:27:43   

Reply

Marsh Posté le 27-03-2003 à 13:42:11    

ça peut pas marcher. Tu appelles une page qui n'existe pas. D'ailleurs désactives le javascript et tu verras que ton lien n'est pas valide.
 
On utilise javascript UNIQUEMENT pour des choses non indispensables au bon fonctionnement d'un site. C'est comme ça...
 

Reply

Marsh Posté le 27-03-2003 à 14:06:16    

Citation :

ça peut pas marcher. Tu appelles une page qui n'existe pas. D'ailleurs désactives le javascript et tu verras que ton lien n'est pas valide.


 
Bien sur que la page 'test.php' existe. Elle s'ouvre correctement d'ailleurs mais ne m'affiche pas la variable 'pseudo'...

Reply

Marsh Posté le 27-03-2003 à 14:11:52    

huggy a écrit :

Citation :

ça peut pas marcher. Tu appelles une page qui n'existe pas. D'ailleurs désactives le javascript et tu verras que ton lien n'est pas valide.


 
Bien sur que la page 'test.php' existe. Elle s'ouvre correctement d'ailleurs mais ne m'affiche pas la variable 'pseudo'...


 
La page test.php existe oui, mais pas la page javascript:popupdemerde('test.php';);
 
C'est pas une adresse de page ça. C'est ton navigateur qui va l'interprêter en fonction de la présence de JS ou pas, et donc le serveur n'a rien à voir là dedant. Donc :DTC:
 
Si tu veux faire passer des paramètres, obligation de passer par l'url... (mais de toutes manières, les popups c'est uniquement pour des renseignements subsidiaires, pas pour des trucs capitaux...)

Reply

Sujets relatifs:

Leave a Replay

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