Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/06/2007, 03h28   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 136
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 136
Points : 28
Points : 28
Par défaut Submit selon le choix d'une option

Bonjour,

je sais pas si c'est un simple problème mais j'ai pas trouvé une solution :s

voila mon code :
Code HTML :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form id="form1" name="form1" method="post" action="">
  <p>
    <label>
      <input name="RadioGroup1" type="radio" id="Page1" value="radio" checked="checked" />
      Page1</label>
    <br />
    <label>
      <input type="radio" name="RadioGroup1" value="radio" id="Page2" />
      Page2</label>
    <br />
    <label>
      <input type="radio" name="RadioGroup1" value="radio" id="Page3" />
      Page3</label>
  </p>
  <p>
    <label>
    <input type="submit" name="Valider" id="Valider" value="Submit" />
    </label>
    <br />
  </p>
</form>

si l'option "Page1" est activé je voudrais au moment du click sur le bouton Submit mettre <form id="form1" name="form1" method="post" action="Page1.php">
et si l'option "Page2" est activé je voudrais au moment du click sur le bouton Submit mettre <form id="form1" name="form1" method="post" action="Page2.php">
............
j'espère que le problème est clair et j'attends votre aide. Merci
sara21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 03h53   #2
Membre du Club
 
Inscription : mars 2007
Messages : 74
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 74
Points : 43
Points : 43
Un truc comme ca ?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script type="text/javascript">
 
function formulaire(destination)
{
	window.location = destination;
}
</script>
 
<form id="form1" name="form1" method="post">
  <p>
    <label>
      <input name="RadioGroup1" type="radio" id="Page1" value="page1.php" checked="checked" onclick="formulaire(this.value);" />
      Page1</label>
    <br />
    <label>
      <input type="radio" name="RadioGroup1" value="page2.php" id="Page2" onclick="formulaire(this.value);" />
      Page2</label>
    <br />
    <label>
      <input type="radio" name="RadioGroup1" value="page3.php" id="Page3" onclick="formulaire(this.value);" />
      Page3</label>
  </p>
</form>
silver59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 11h19   #3
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 136
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 136
Points : 28
Points : 28
merci silver59 pour la solution, mais je veux me redirectionner à une autre page au moment du click sur le boutton "submit" et non sur l'une des options.
sara21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 11h26   #4
Membre habitué
 
Inscription : mars 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 210
Points : 114
Points : 114
tu met un onclick sur les boutons et dans la fonction js tu fais un document.getElementById('form1').action = 'tapage'

Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form id="form1" name="form1" method="post">
  <p>
    <label>
      <input name="RadioGroup1" type="radio" id="Page1" value="page1.php" checked="checked" onclick="formulaire(this.value);" />
      Page1</label>
    <br />
    <label>
      <input type="radio" name="RadioGroup1" value="page2.php" id="Page2" onclick="formulaire(this.value);" />
      Page2</label>
    <br />
    <label>
      <input type="radio" name="RadioGroup1" value="page3.php" id="Page3" onclick="formulaire(this.value);" />
      Page3</label>
  </p>
</form>
Code javascript :
1
2
3
4
 
function formulaire(page){
   document.getElementById('form1').action = 'page'
}
xclam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h25.


 
 
 
 
Partenaires

Hébergement Web