pop up formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pop up formulaire

par Cyrano » 15 nov. 2006, 01:27

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.

par Jeyz » 14 nov. 2006, 22:59

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

par Cyrano » 14 nov. 2006, 22:51

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.

pop up formulaire

par Jeyz » 14 nov. 2006, 22:48

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