Contrôle de champ, partage de formulaire et envoi sur 2 pages différentes (2)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 643 fois - Téléchargée 30 fois

Contenu du snippet

(... Suite) On est souvent emm...bêté quand, dans un même formulaire, on veut avoir 2 boutons qui envoyent les infos dans 2 pages différentes. Ce script le permet. C'est une solution, mais il y en a d'autres ...

Source / Exemple :


<HTML>
<HEAD>
<TITLE>Page de départ</TITLE>
<SCRIPT Language="javascript">
function Choixpage(numpage){
         if(document.forms["form0"].champ.value.length=="")
              {alert("Le champ est vide !")}
         else{
              if(numpage==1){document.forms["form0"].action="./page1.htm";}
              if(numpage==2){document.forms["form0"].action="./page2.htm";}
              document.forms["form0"].submit();
                }
                                               }
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<H1>Script de partage de formulaire</H1>
<BR>
<FORM Name="form0" Method="post">
<TABLE Border="0">
  <TR>
    <TD Colspan="2" Align="center">
      <INPUT Name="champ" Type="text">
    </TD>
</TR>
<TR>
<TD>
      <INPUT Type="button" Value="Envoi page 1" OnClick ="javascript:Choixpage(1)">
    </TD>
<TD>
      <INPUT Type="button" Value="Envoi page 2" OnClick ="javascript:Choixpage(2)">
    </TD>
</TR>
</TABLE>
</FORM>
</CENTER>
</BODY>
</HTML>

Conclusion :


C'est une variante du 1er code donné ci-avant.
Ici, tout est dans le même formulaire.

A voir également

Ajouter un commentaire

Commentaires

cs_mehdibou
Messages postés
365
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
18 octobre 2004
-
C'est pas pour détruire ton code, mais y a plus simple :
<FORM Name="form0" Method="post">



</FORM>

Et si vous voulez que ça s'ouvre dans une pop-up, mettez : target="_blank" dans la balise FORM

[moi, j'aurais plutot mis cette source sur http://www.javascriptfr.com/]
chanlle
Messages postés
20
Date d'inscription
vendredi 3 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
-
Super, mais comment avec un seul bouton envoyer sur les deux pages?
moane
Messages postés
1
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
27 juillet 2006
-
ça correspond à ce que je cherchais
merci beaucoup

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.