Bonsoir Gatsu
ben j'ai beau être un chimpanzé hémiplégique en programmation, j'ai fait comme tu m'as dit, avec de petites variantes pour alléger le code, que voici :
Code :
- <form action="" method="POST" name="formtry" id="formtry" >
- <p>
- Choisissez votre ville :
- <select name="choix1" id="choix1" >
- <option value="">Choisissez</option>
- <option value="ville1">ville1</option>
- <option value="ville2">ville2</option>
- <option value="ville3">ville3</option>
- </select>
- </p>
- <p>ou entrez le nom de votre ville :
- <input name="choix2" type="text" id="choix2">
- </p>
- <p>
- </p>
- <p> </p>
- <p> </p>
- <?php
-
-
- $rep1=$_POST['choix1'];
- $rep2=$_POST['choix2'];
- ?>
- <p>
- <input type="hidden" name="ville" value="<? if ($rep2=="" ) echo $rep1; else echo $rep2; ?>">
-
- <input type="submit" name="Submit" value="Envoyer">
- </p>
- <p>
- <?
- $resu=$_POST['ville'];
- echo "rÈponse : ";
- echo $resu;
- ?>
- </p>
- </form>
|
le blème, c'est qu'il faut que je submite DEUX fois avant d'avoir la bonne valeur (le bon nom de la ville) dans la variable $resu ; ça fait un peu désordre... Il faudrait un truc qui "pré-valide" les variables choix1 et choix2 ; j'ai potassé mes gros bouquins, et j'ai trouvé la fonction "OnBlur", mais je connais pas la syntaxe... Qu'en penses-tu ?