Aller au contenu

garder les espaces dans une liste deroulante


Sujets conseillés

Posté

Bonjour

j'ai une liste deroulante dans laquelle j'affiche un code.j'insere plusieures espaces vides da,s ce code lorsque sa taille est < à 6.

le probleme c'est que les espaces vides sont remplaces par un seul.

voila un exemple d'option :

<select name="maListeInitiale" size="1">

<option value="1"> 555 </option>

<option value="1"> 111111 </option>

</select>

je veux garder les espaces apres le code 555.

est ce que quelq'un peut m'aider????merci

Posté

Merci ça marche bien mais j'ai encore 1 petit probleme.

En fait mon code html est genere par struts qui me retourne &nbsp; au lieu d'un   et donc j'arrive pas à avoire l'espace dans ma liste deroulante.

Posté

Bonjour,

Si l'éditeur te remplace & par le code html & il devrait de même remplacer un espace par   de manière automatique.

Essaye en combinant la touche espace avec CTRL ou ALT ou encore SHIFT...

Posté

j'ai pas bien compris??

Moi dans mon code java(struts) j'ai une variable code=" "+"valeur".la valeur de cette variable represente une option de ma liste deroulante. comme struts genere le html qui sera affiche je trouve dans ma liste &nbsp.

ainsi je crois qu il faur remplacer le & par un autre code mais j'ignore lequel.

Posté

Au depart j'avais raisonne comme ça. le probleme c'est qu'une fois que j'ai plusieurs espaces vides ils sont remplaces par un seul. et moi mon objectif c'est d'avoir plusieurs espaces vides en fonction de la taille de mon code.

Posté
une fois que j'ai plusieurs espaces vides ils sont remplaces par un seul

Même si tu fais :

code=" "+" "+...+"valeur"

:?:

Posté

oui je veux bien, mais dans une liste deroulante meme si on met plusieurs espaces vides dans options ils seront remplacer par un seul .

par exemple, j'ai laisse bcp d'espaces apres mon code 555 mais au niveau de l'affichage, on a un seul espace.

<select name="maListeInitiale" size="1">

<option value="1">555| info</option>

<option value="1">111111| test</option>

</select>

Posté

Voila la solution que j'ai trouve sur un autre forum:

j'ai remplace l'espace vide (espace =" ") par le la valeur que j'ai recupere de

(démarrer/tous les progs/accessoires/outils système/tables de caractères ; le caractère espace doit se trouver peu après les lettres de l'alphabet).

Merci à vous tous pour votre aide.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...