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

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

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.