pop up formulaire
Posté : 14 nov. 2006, 22:48
par Jeyz
Code : Tout sélectionner
<form method="POST">
<select name="genre" SIZE="1" class="textebleuprinc">
<option selected value="">Trier par genre</option>
<option value="marche">Marché</option>
<option value="gastronomie">gastronomie</option>
</select>
<input name="envoyer" type="submit" class="textebleuprinc" onClick"window.open('voirgenre.php','info','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=750, height=700, left=100, top=0');return(false)" value="go" VALUE="Go">
</form>
J'essaie d'utiliser les variables passées par "post" pour les affficher dans uen pop up, probleme, ça ne passe pas..j'ai l'impression que ça ne marche qu'avec action=url
Merci de votre aide
Posté : 14 nov. 2006, 22:51
par Cyrano
Normal, l'appel du pop-up est indépendant de l'envoi du formulaire, donc dans l'url du pop-up, tu dois ajouter un paramètre. Il faut récupérer la sélection de ta liste avec un JavaScript et ajouter dynamiquement (toujours avec JavaScript) l'élément. Et dans le pop-up, tu le récupèreras dans $_GET et non dans $_POST.
Posté : 14 nov. 2006, 22:59
par Jeyz
excuse moi mais tu aurais pas un semblant de tuto car je vois pas du tout...si c'est aps trop te demander..
merci bcp
Posté : 15 nov. 2006, 01:27
par Cyrano
un tuto ne suffirait pas, il faut aborder plusieurs points : savoir explorer le DOM (Document Object Model) avec JavaScript pour savoir comment récupérer ce qui a été sélectionné dans la liste déroulante, ensuite comment créer un lien dynamique en JavaScript. Puis comprendre comment fonctionne un formulaire selon la méthode post ou get. Comment écrire une fonction JavaScript, comment lui envoyer un paramètre... enfin le traitement coté réception des information donc dans le pop-up.
Tu peux explorer du coté de
aidejavascript.com où tu trouveras beaucoup de références pertinentes et documentées sur ces sujets.