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 :

La balise select


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Par défaut La balise select
    Salut à tous,

    Voilà mon problème: dans un formulaire, j'ai une balise SELECT qui m'affiche une liste, mais c'est uniquement à titre indicatif (pas modifiable).

    Pour cela, j'utilise l'attribut disabled="disabled" de ma balise. Elle est donc grisée et non modifiable, parfait !!

    Sauf qu'elle devient non scrollable du coup. J'ai l'attribut size="3" dans ma balise, donc je ne peux voir que 3 options de la liste...

    Savez vous comment avoir une balise SELECT disabled .. mais scrollable ??

    Merci

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    L'attribut disabled sur les options pourrait être une solution mais il me semble que si ça fonctionne sur Firefox, ce n'est pas le cas sur IE.
    Sinon, tu peux essayer de bidouiller le style de la balise optgroup.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Par défaut
    Merci, je test

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Par défaut
    Hmm, j'ai essayé, le problème, c'est que je ne trouve pas comment générer dynamiquement mon optgroup et ensuite rajouter dynamiquement des options dans mon optgroup, et modifier aussi le style, avec javascript.

    Quelqu'un aurait un petit script silvouplet

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 127
    Par défaut
    et pourquoi ne pas faire en javascript un evenement onselect qui déselecte ton select box ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Par défaut
    C'est ce que j'ai fais, mais c'est pas très propre, je pensait faire un truc non clicable.

    Sinon, j'ai trouvé la solution idéale, point de vu fonctionnel.

    Mettre une image transparente au dessus de mon SELECT. Comme ça, l'utilisateur ne peut pas cliquer dans le select, et l'image se terminant avant le scroll, il peut quand même scroller.
    Avec un petit style pour faire croire que c'est "disabled" c'est bien ... mais qu'est ce que c'est complexe pour une bétise pareille !!!!!

    En plus, la gestion de la transparence n'est pas vraiment prise en compte par tous les navigateurs, et les commandes sont différentes pour firefox et explorer.

    Donc je ressolissite votre aide

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    Citation Envoyé par codefalse
    mais pourquoi il ne doit pas selectionner le select, en quoi ca pause probleme s'il le selectionne ?
    tu peux ignorer dans la reception des données le champ select !?
    +1

    et tu peux rajouter un style à cette balise spécifique, très facile en css

    De plus,je confirme
    Citation Envoyé par Bisûnûrs
    L'attribut disabled sur les options ne fonctionne pas sur IE.

Discussions similaires

  1. balise select onkeypress
    Par james2001 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 30/10/2005, 17h06
  2. ajout éléments dans une balise select
    Par wehtam dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/08/2005, 14h03
  3. balise select
    Par marion782 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 05/07/2005, 14h32
  4. Balise <select> et espaces
    Par Gamdwin dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/06/2005, 15h28
  5. Réponses: 4
    Dernier message: 18/11/2003, 16h08

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