Envoyer les données d'un formulaire...dans un window.open - HTML/CSS - Programmation
Marsh Posté le 11-05-2006 à 09:28:34
Code :
|
ou alors (mais je ne suis pas sûr que ça soit propre)
Code :
|
Marsh Posté le 11-05-2006 à 09:38:20
Un commentaire sur la 1ere solution: il vaut mieux utiliser autre chose que _blank dans le target ( y mettre un nom 'personnel') pour eviter qu'a chaque submit du formulaire, une nouvelle page ne s'ouvre. Plus de renseignements la
Quand a la deuxième solution, je sais pas trop ce que tu voulais faire mais, en l'état, garanti ça marche pas!
Marsh Posté le 13-05-2006 à 15:47:59
Et bien merci a bidem pour ces solutions. Ca marche. En effet anapajari, le fait de mettre _blank, ca plante. En revanche, la 2eme solution de bidem fonctionne : j'ai fait un window open avec une height et une weight pour avoir une taille standar de ma page : je l'ai appelé "mapage" ( window.open ("","mapage","height=500,weight=258" ) et j'ai mis en "target" de mon formulaire "mapage". Et ma page s'ouvre avec les données du formulaire envoyé dans ma nouvelle page sans problème. Merci à vous
Flavio
Marsh Posté le 10-05-2006 à 21:04:48
Salut à tous !
Voici mon tit problème. Je dois envoyer un formulaire sur une autre page. Voici un bout de code pour me faire comprendre :
Function envoi (form) {
Form.truc.value=kikoulol ;
Form.submit}
<form name=form action=http:// . method=post>
<input type=hidden name=truc >
bref, je souhaite envoyer ce formulaire non pas dans la page courante (cest à dire que le contenu de ma page courante est remplacée par la nouvelle décrite dans action ), mais dans une autre page à part, tout en gardant la page courante (me suis-je bien fais comprendre ? ). Pour faire simple, je voudrais garder ma page de base, et en cliquant sur le bouton ouvrir une nouvelle page avec les données du formulaire envoyées J
Donc je pense que cela se situe dans un window.open(url ) ;
Mais comment faire comprendre que dans cette nouvelle page, je veux quil y ait les données du formulaire qui soient envoyées ? Un window.open(form.submit) ; est impossible
Merci de votre aide.
FlavioDEV