mise en page dans liste déroulante

mise en page dans liste déroulante - HTML/CSS - Programmation

Marsh Posté le 24-05-2005 à 09:25:02    

Bonjour
 
J'ai un probleme assez peu commun apparement (d'apres mes recherches sur le web).
J'ai une liste déroulante qui se met à jour dynamiquement lorsqu'on en appuie sur un bouton 'submit'. Jusque là, pas de problème. Là où ça se corse, c'est que je veux faire de "la mise en page" sur chaque ligne de ma liste déroulante. Enfin, "mise en page"... Disons que je veux pouvoir afficher quelque chose comme ça :

'toto titi                                         tutu'. Le probleme c'est que lorsque je fais :

Code :
  1. document.myForm.selTest.options[document.myForm.selTest.options.length] =
  2. new Option("new                 text ,"new value" );

Ca ne marche pas. De même que :

Code :
  1. document.myForm.selTest.options[document.myForm.selTest.options.length] =
  2. new Option("new        text ,"new value" );


Si quelqu'un a une idée...   :??:  
Merci d'avance.


Message édité par Papy Brossard le 24-05-2005 à 11:44:57
Reply

Marsh Posté le 24-05-2005 à 09:25:02   

Reply

Marsh Posté le 24-05-2005 à 09:26:21    

avec des tabulations ta testé? '\t'
en tout cas j'ai du mal à voir l'intérêt de mettre des 'espaces' dans le texte d'une liste déroulante ...

Reply

Marsh Posté le 24-05-2005 à 09:34:40    

L'interert est le suivant : j'ai des champs input qui permettent à mon utilisateur de saisir des requetes. Ces requetes sont mises dans un menu deroulant qui permet de rappeller des requetes déjà passées. Seuleumenent, pour la lisibilité, je veux aligner les requetes passées avec les champs qui sont juste au dessus. Tu vois le truc ?
Un petit dessin :  
 
   --------   --------   --------
   |        |    |       |    |        |        <- les champs à remplir
   --------   --------   --------
   
   -----------------------------
   | toto                        titi  |      <- La liste deroulante avec des espaces
   -----------------------------
 
 
Au passage, \t n'est pas pris en compte non plus...  
Merci quand même. Une autre idée ?


Message édité par Papy Brossard le 24-05-2005 à 11:43:36
Reply

Marsh Posté le 24-05-2005 à 12:00:28    

je voit pas l'intérêt non plus surtout que surement tu connais pas la taille des mots à
afficher dans la combo et du coup ça risque de tout te décaler :
 
  --------   --------   --------
   |    |       |    |    |    |       <- les champs à remplir
  --------   --------  --------
   
   -----------------------------
   | toto                 titi  |      <- La liste deroulante avec des espaces
   -----------------------------
 
   --------------------------------------------
   | totoquiesttréslong                 titi  |  <- du coup ça décale toute ta mise en forme
   ---------------------------------------------

Reply

Marsh Posté le 24-05-2005 à 12:32:17    

kler, transistor a raison, je pense que tu devrais tout simplement revoir ta mise en forme là ..
pasqu'en plus (c un avis extérieur avec peu d'infos) "ergonomiquement" (oui mossieu) ca me paraît... comment dire???
bizarre

Reply

Marsh Posté le 24-05-2005 à 14:06:10    

chaque champs input a une taille fixe : 2 lettres. Sauf un qui en a 32 mais qui peut rester vide, d'où le décalage....
J'arrive à l'écrire en dur comme je veux mais j'arrive pas à le faire dynamiquent...
Ca devoit donner ça :  
http://img282.echo.cx/img282/7793/toto7uj.jpg


Message édité par Papy Brossard le 24-05-2005 à 14:18:52
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed