Mettre à jour un form en fonction des réponses précédente

Statut
N'est pas ouverte pour d'autres réponses.

Switch.

Codeur Web à ton service | > Python
Premium
Inscription
13 Janvier 2013
Messages
2 956
Réactions
968
Points
6 491
RGCoins
0
Salut à tous, je construit un formulaire tout basique :

HTML:
<form action="#" method="POST" >
  <label>Premier</label>
  <select>
    <option>1</option>
     <option>2</option>
  </select>
  <label>Second</label>
  <select>
    <option>3</option>
    <option>4</option>
  </select>
</form>

J'aimerais lorsque l'utilisateur choisit 1 par exemple dans le premier select que les réponse du second select soit changées

et que si l'utilisateur choisit 2 dans le premier select les réponds du second select soit différentes

En gros j'aimerais mettre à jour chaque étapes du form en fonction des réponses précédentes .. Je pense que ça requiert du JS ou JQuery je m'y connais pas donc je préfère poster en PHP. Si vous avez des idées dans n'importe quel langage je prends !

Merci d'avance
 

PandaFTW

Membre
Inscription
10 Octobre 2014
Messages
91
Réactions
15
Points
2 356
RGCoins
0
Faudra faire avec du JS :ok:
 

Westiix

Fortnite Player || PHP & VB.NET
Premium
Inscription
5 Octobre 2011
Messages
2 219
Réactions
88
Points
12 753
RGCoins
0
Bonsoirs,

PHP:
<form action="#" method="POST" >
  <label>Premier</label>
  <select name="select1">
    <option>1</option>
     <option>2</option>
  </select>
  <label>Second</label>
  <select name="select2">
    <option><?php if($_POST['select1'] == "1") { echo 'Valeur1'; } else { echo 'Valeur2'; } ?></option>
    <option><?php if($_POST['select1'] == "2") { echo 'Valeur2'; } else { echo 'Valeur3'; } ?></option>
  </select>
</form>

Essaie sa, je me rappelle plus si sa marchait ou pas ^^
 

Switch.

Codeur Web à ton service | > Python
Premium
Inscription
13 Janvier 2013
Messages
2 956
Réactions
968
Points
6 491
RGCoins
0
Bonsoirs,

PHP:
<form action="#" method="POST" >
  <label>Premier</label>
  <select name="select1">
    <option>1</option>
     <option>2</option>
  </select>
  <label>Second</label>
  <select name="select2">
    <option><?php if($_POST['select1'] == "1") { echo 'Valeur1'; } else { echo 'Valeur2'; } ?></option>
    <option><?php if($_POST['select1'] == "2") { echo 'Valeur2'; } else { echo 'Valeur3'; } ?></option>
  </select>
</form>

Essaie sa, je me rappelle plus si sa marchait ou pas ^^
Oui ça va marcher bien sur mais je veux pas a avoir a recharger la page à chaque fois
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut