Plusieurs destination pour un meme 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 : Plusieurs destination pour un meme formulaire

par nikitou » 12 janv. 2006, 16:03

ok merci pour tout

:lol:

par daoud » 12 janv. 2006, 16:01

Code : Tout sélectionner

<html> <head><!-- DEBUT DU SCRIPT --> <script language="JavaScript"> /* SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com */ function valide() { var id = document.forms['page'].elements['ListeUrl'].selectedIndex; document.forms['page'].action = "http://www.monsite.com/index.php?id=" + document.forms['page'].elements['ListeUrl'].options[id].value; return true; } </script> <!-- FIN DU SCRIPT --> </head> <body> <form name="page" id="idPage" action="http://www.monsite.com/index.php" method="post" onSubmit="return valide();"> <p><font size="2" face="Verdana"> <b> <SELECT NAME="ListeUrl" SIZE=1> <OPTION SELECTED VALUE="">-Selectionnez votre Page - <OPTION VALUE="1"><p><b><font size="2" face="Verdana">Page 1 <OPTION VALUE="2"><p><b><font size="2" face="Verdana">Page 2 <OPTION VALUE="3"><p><b><font size="2" face="Verdana">Page 3 <OPTION VALUE="4"><p><b><font size="2" face="Verdana">Page 4 </SELECT></b></font></FORM> </td></td> </tr> </table> </font></b><br> </p> <center> <input type="text" name="code0" size="10" maxlength="10" value="" size="20"> <input type="text" name="code1" size="10" maxlength="10" value="" size="20"><br> <input type="text" name="code2" size="10" maxlength="10" value="" size="20"> <input type="text" name="code3" size="10" maxlength="10" value="" size="20"><br> <input type="text" name="code4" size="10" maxlength="10" value="" size="20"> <br> <br> <input type="submit" name="valider" value="valider"> </form> </body> </html>
après tu fais les ajustements (tests) que tu veux

par nikitou » 12 janv. 2006, 14:37

Comment veut tu la faire au niveau du submuit tu peux me donnée des renseignement ???

Merci

par daoud » 12 janv. 2006, 12:26

pourquoi ne fais-tu pas le changement au niveau de la validation (submit)?

par Cyrano » 12 janv. 2006, 10:25

Ce n'est pas du PHP mais du Javascript :arrow: Sujet déplacé.

Plusieurs destination pour un meme formulaire

par nikitou » 12 janv. 2006, 04:01

Bonjour,

Voila j'ai un bout de code afin de créer un menu déroulant qui des qu'une des options est choisi cela lance l'url :

Code : Tout sélectionner

<!-- DEBUT DU SCRIPT --> <script language="JavaScript"> /* SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com */ function ChangeUrl(formulaire) { if (formulaire.ListeUrl.selectedIndex != 0) { location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value; } else { alert('Veuillez choisir une destination.'); } } </script> <!-- FIN DU SCRIPT -->
Puis mon code :

Code : Tout sélectionner

<FORM> <p><font size="2" face="Verdana"> <b> <SELECT NAME="ListeUrl" SIZE=1 onChange="ChangeUrl(this.form)"> <OPTION SELECTED VALUE="">-Selectionnez votre Page - <OPTION VALUE="index.php?id=1"><p><b><font size="2" face="Verdana">Page 1 <OPTION VALUE="index.php?id=2"><p><b><font size="2" face="Verdana">Page 2 <OPTION VALUE="index.php?id=3"><p><b><font size="2" face="Verdana">Page 3 <OPTION VALUE="index.php?id=4"><p><b><font size="2" face="Verdana">Page 4 </SELECT></b></font></FORM> </td></td> </tr> </table> </font></b><br> </p> <center> <form name="page" id="page" action="http://www.monsite.com/index.php?id=50" method="post"> <input type="text" name="code0" size="10" maxlength="10" value="" size="20"> <input type="text" name="code1" size="10" maxlength="10" value="" size="20"><br> <input type="text" name="code2" size="10" maxlength="10" value="" size="20"> <input type="text" name="code3" size="10" maxlength="10" value="" size="20"><br> <input type="text" name="code4" size="10" maxlength="10" value="" size="20"> <br> <br> <input type="submit" name="valider" value="valider"> </form>
Voila j'aurais aimé ensuite qu'au lieu que cela envoi vers l'url

Lrosque l'on choisi une option cela modifie juste l'action du formulaire ici en modifiant 50

Code : Tout sélectionner

http://www.monsite.com/index.php?id=50
afin qu'en fonction des choix de l'utilisateur il soit rediriger apres remplissage du formulaire vers des pages différentes.

Merci d'avance