IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Alignement dans une liste <select>


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité Ing Electronique
    Inscrit en
    Mars 2004
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Retraité Ing Electronique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2004
    Messages : 369
    Par défaut Alignement dans une liste <select>
    Bonjour,

    Dans un formulaire j'utilise un champ de sélection dans une liste (<select ...>)

    Cette liste est constituée d'un nom à longueur variable précédé d'une abréviation courte et de longueur variable également.

    Je voudrais que dans la liste de sélection, apparaisse alignés verticalement abréviations et nom.

    Pour cela j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select name="name" style="font-family:Fixedsys,courier" size="1">
    <option value=<? echo $abrev; ?><? echo str_pad($abrev,10,' ')." ".$nom; ?></option>
    ...
    </select>
    Malheureusement l'espace n'est pas répété

    Avez vous une solution pour moi ?

    Merci

  2. #2
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Bonsoir,

    Essaies de remplacer l'espace ' ' par '&nbsp;'
    Mais bon, je ne vois pas l'utilité de mettre des espaces dans la valeur si c'est pour traiter les données par la suite...

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité Ing Electronique
    Inscrit en
    Mars 2004
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Retraité Ing Electronique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2004
    Messages : 369
    Par défaut
    Merci Linaa, mais ça j'ai déjà essayé, mais idem

  4. #4
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    Je pense que tu devrais mettre ton formatage entre les balises <option>ICI</option> et mettre en value la valeur que tu veux récupérer quand tu envoies le formulaire !

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 37
    Par défaut
    Salut,
    Je suis pas sûr mais essai ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select name="name" style="font-family:Fixedsys,courier" size="1">
    <option value=<? echo '"'.$abrev'; ?><? echo str_pad($abrev,10,' ')."&nbsp;&nbsp;".$nom."\""; ?></option>
    ...
    </select>
    Dit nous ce que ca donne xD

  6. #6
    Membre éclairé
    Homme Profil pro
    Retraité Ing Electronique
    Inscrit en
    Mars 2004
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Retraité Ing Electronique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2004
    Messages : 369
    Par défaut
    J'ai fait ça, sans l'apostrophe après $abrev, mais sans résultat
    Citation Envoyé par M@t2802
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select name="name" style="font-family:Fixedsys,courier" size="1">
    <option value=<? echo '"'.$abrev; ?><? echo str_pad($abrev,10,' ')."&nbsp;&nbsp;".$nom."\""; ?></option>
    ...
    </select>
    Raté

    Ensuite j'ai fait
    Citation Envoyé par Tober
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select name="name" size="1">
    <option style="font-family:Fixedsys,courier" value=<? echo $abrev; ?><? echo str_pad($abrev,10,' ').$nom; ?></option>
    ...
    </select>
    Sans plus de résultat

    Désolé, mais merci de vos réponses

    Quelqu'un a-t-il une autre idée ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Forcer selection dans une liste déroulante select
    Par snorky94 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 28/07/2012, 13h41
  2. inserer une image dans une liste deroulante (select)
    Par titan_33 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/02/2012, 18h08
  3. Réponses: 1
    Dernier message: 01/02/2012, 16h57
  4. [SQL] Doublon dans une liste de <select
    Par Interface dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/09/2007, 23h01
  5. Pb de mise en forme dans une liste de selection
    Par crashyear dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/09/2006, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo