× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum des Webmasters
 Probleme de valeur définies par radiobutton
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Wolf_toufu
  Posté le 17/10/2007 @ 17:01 
Aller en bas de la page 
Petit astucien

Bonjour,

J'ai crée un petit bout de code qui permet d'afficher deux liste différentes (option value,...) en fonction de la sélection de boutons radio. Ex : si on clique sur le bout 1 une premiere liste apparait, si on clique sur le 2 une autre liste apparait à la meme place. En fonction de l'élément choisi dans la liste, je défini un variable. Jusqu'ici tout marche.

Mon probleme est le suivant : si l'utilisateur fait un choix dans la premiere liste, qu'il clique sur le 2e bouton radio et qu'il fait un choix dans la seconde liste, ma variable prend alors deux valeurs. Impossible alors de savoir laquelle est la bonne. Le soucis c'est que meme si la liste est pas affichée, elle existe qd mm et agit sur la variable.

Je recherche donc un solution qui permettrai par exemple de savoir qu'il radiobutton est coché pour pouvoir en déduire la bonne variable si il y en a 2. Ou un truc dans le genre...

Voila la page. Si quelqu'un a une idée, il est le bienvenu ! (nommer la page heure.php)

  1. <html><head><script type="text/javascript">
  2. <!--
  3. function ShowTab (E)
  4. {
  5. document.getElementById("tab1").style.display = (E == 1) ? 'block' : 'none';
  6. document.getElementById("tab2").style.display = (E == 2) ? 'block' : 'none';
  7. }
  8. //-->
  9. </script></head>
  10. <?
  11. $page = 'heure.php';
  12. if (isset($_POST["envoyer"])) {
  13. if($heuremidi==""){ $heure = $heuresoir; } else { $heure = $heuremidi; }
  14. print("$heure");
  15. }else{
  16. ?>
  17. <table border="0"><tr><td height="20px"><form id="form" action="">
  18. <div id="form_chk">
  19. <input type="radio" name="TabCheck" onclick="ShowTab(1)" checked="checked" /> Midi
  20. <input type="radio" name="TabCheck" onclick="ShowTab(2)" /> Soir</div>
  21. </form></td><td width="90px"><center>
  22. <div id="tab1">
  23. <form action="<?= $page?>" method="post">
  24. <SELECT NAME="heuremidi" SIZE=1">
  25. <OPTION SELECTED VALUE="">Heure</OPTION>
  26. <OPTION VALUE="12H30">12H30</OPTION>
  27. <OPTION VALUE="13H">13H</OPTION>
  28. <OPTION VALUE="13H30">13H30</OPTION>
  29. <OPTION VALUE="14H">14H</OPTION>
  30. </SELECT>
  31. </div>
  32. <div id="tab2" style="display: none;">
  33. <SELECT NAME="heuresoir" SIZE=1">
  34. <OPTION SELECTED VALUE="">Heure</OPTION>
  35. <OPTION VALUE="19H30">19H30</OPTION>
  36. <OPTION VALUE="20H">20H</OPTION>
  37. <OPTION VALUE="20H30">20H30</OPTION>
  38. <OPTION VALUE="21H">21H</OPTION>
  39. <OPTION VALUE="21H30">21H30</OPTION>
  40. <OPTION VALUE="22H">22H</OPTION>
  41. </SELECT>
  42. </div></center>
  43. </td></tr></table><input type="submit" name="envoyer" value="Envoyer" /></form>
  44. <? }
  45. ?>
  46. </body>
  47. </html>

Merci !

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
29,99 €SSD PNY CS900 240 Go à 29,99 €
Valable jusqu'au 26 Octobre

Amazon fait une promotion sur le SSD PNY CS900 240 Go qui passe à 29,99 €. Ce SSD offre des vitesses d'écriture de 515 Mo/s et de lecture à 550 Mo/s. Il est garanti 3 ans. La livraison est gratuite.


> Voir l'offre
36,99 €Disque dur Western Digital Blue 1 To à 36,99 €
Valable jusqu'au 26 Octobre

Cdiscount fait une belle promotion sur le disque dur Western Digital Blue 1 To à 36,90 €. Ce disque dur 3.5 pouces SATA III  tourne à 7200 tr/min.


> Voir l'offre
55 €Microphone USB Bird UM1 à 55 €
Valable jusqu'au 27 Octobre

Amazon fait une vente flash sur le Microphone USB Bird UM1 qui passe à 55 € alors qu'on le trouve ailleurs à partir de 69 €. La livraison est gratuite. Le Bird UM1 est un micro de studio d'excellente qualité avec interface USB intégrée. C'est une solution idéale et tout-en-un qui évite d'avoir à acheter un préampli ou une interface audio supplémentaire.  Idéal pour le studio, YouTube ou l'animation de votre blog.


> Voir l'offre

Sujets relatifs
Probleme de mise en ligne de fichier sur un serveur
Problème avec free
Probleme d'incrustage
problème avec fichier "xxx.klm"
problème avec google
Problème avec le panel d'un hébergeur d'image
probleme d installation du pilote d imprimante
Driver Genius 14 Professional . . problème d'installation
problème accès site perso Orange
Probleme d'affichage d'onglet dans Google
Plus de sujets relatifs à Probleme de valeur définies par radiobutton
 > Tous les forums > Forum Forum des Webmasters