Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2945 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  ergonomie d'un calculateur : rappeler la selection d'une liste déroul.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ergonomie d'un calculateur : rappeler la selection d'une liste déroul.

n°1760948
endozen
Endorsen
Posté le 17-07-2008 à 15:35:21  profilanswer
 

Bonjour,
 
J'ai réalisé un calculateur composé de plusieurs onglets gérés en javascripts (conteneur div affiché et caché).
Dans les 6 premiers onglets, l'utilisateur entre ses paramètres. Lorsqu'il clique sur les 7ème, le calcul est réalisé en php. Il n'y a pas de base de donnée (volontaire.).
 
dans ce calculateur, j'ai crée une liste déroulante en javascript puisque sur un "onchange", on affiche quelque chose instantanément en fonction de ce qui est sélectionné. (pour éviter justement la base de données).
 
J'envoie ensuite les paramètres de mon formulaire en méthode POST. Une fois le calcul réalisé, il est possible de revenir sur les différents onglet du calculateur pour modifier certains paramètres, sans devoir tout ressaisir !. Seulement, je ne vois pas comment rappeler le paramètre de cette liste déroulante que l'utilisateur à sélectionné, gérée en js.
 
Voici le code de la liste déroulante :
 

Code :
  1. <select id="param1x3" onchange="cherche('rappel_region'); cherche('rappel_region2') " value="<?= variable("param1x3" ) ?>">
  2.                   <script type="text/javascript">
  3. var a = new Array();
  4. var b = new Array();
  5. var c = new Array();
  6. a[0]="01 - Ain";
  7. a[1]="02 - Aisne";
  8. a[2]="03 - Allier";
  9. a[3]="04 - Alpes-de-Haute-Provence";
  10. a[4]="05 - Hautes-Alpes";
  11. ...
  12. a[92]="92 - Hauts-de-Seine";
  13. a[93]="93 - Seine-St-Denis";
  14. a[94]="94 - Val-de-Marne";
  15. a[95]="95 - Val-d’Oise";
  16. b[0]="B";
  17. b[1]="C";
  18. b[2]="C";
  19. b[3]="C";
  20. b[4]="C";
  21. ...
  22. b[91]="A";
  23. b[92]="A";
  24. b[93]="A";
  25. b[94]="A";
  26. b[95]="A";
  27. c[0]="Rhônes-Alpes";
  28. c[1]="Picardie";
  29. c[2]="Auvergne";
  30. c[3]="Provence-Alpes Côte d'Azur";
  31. c[4]="Provence-Alpes Côte d'Azur";
  32. ...
  33. c[91]="Ile-de-France";
  34. c[92]="Ile-de-France";
  35. c[93]="Ile-de-France";
  36. c[94]="Ile-de-France";
  37. c[95]="Ile-de-France";
  38.    
  39. bdd = new Array(a,b,c);
  40.    
  41.     var l = document.getElementById("param1x3" );
  42.     for ( var n=0; n<96; n++ )
  43.     {
  44.      var O_Opt = document.createElement('OPTION');
  45.      l.appendChild( O_Opt);
  46.      O_Opt.text = bdd[0][n];
  47.     }
  48.     
  49.                   </script>
  50.                 </select>


 
merci pour votre aide  :hello:


Message édité par endozen le 17-07-2008 à 15:38:48
mood
Publicité
Posté le 17-07-2008 à 15:35:21  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  ergonomie d'un calculateur : rappeler la selection d'une liste déroul.

 

Sujets relatifs
Probleme de tri + selection de pageVBS : tester une liste
liste avec jbuilderListe déroulante
liste TO table[Résolu] SQL liste meilleur score pour 1 joueur
liste déroulante et popupListe deroulante php selection de la plus recente valeur ( date )
Liste déroulante : désigner l'option qui sera selected 
Plus de sujets relatifs à : ergonomie d'un calculateur : rappeler la selection d'une liste déroul.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR