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

PHP & Base de données Discussion :

désactiver (griser) une entrée d'une liste déroulante


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Septembre 2011
    Messages : 15
    Points : 13
    Points
    13
    Par défaut désactiver (griser) une entrée d'une liste déroulante
    Bonjour,
    j'ai une bdd représentant des semaines de locations de plusieurs appartements. Je crée un formulaire de recherche permettant de rechercher quels sont les appartements disponibles à une période donnée. J'aimerai que la semaine qui n'est plus disponible apparaisse toujours dans la liste déroulante mais ne puisse pas être sélectionnée (sans supprimer l'entrée dans la bas de donnée). Avez-vous une idée ?
    Merci

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Points : 1 357
    Points
    1 357
    Par défaut
    Bonjour,

    Il y a l'attribut "disabled" pour ça, non ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    la solution est à chercher dans les "pseudo-listes déroulantes" (réalisées à base de <div> et <ul><li>), qui simulent une "vraie" liste déroulante (<select>).
    C'est à ma connaissance le seul moyen d'arriver à tes fins : griser une ligne, modifier une couleur,...

    Voici un exemple (utilisant jQuery) : Créer un plugin jQuery : une liste déroulante personnalisée (-> démo)

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Points : 1 357
    Points
    1 357
    Par défaut
    Bonjour,

    Et comme cela, ce n'est pas suffisant ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Test</title>
        </head>
        <body>
          <form name="test" method="post" action="">
            <select name="toto" size="5">
              <option value="1">ligne 1</option>
              <option value="2">ligne 2</option>
              <option value="3" style="background-color : D2D2D2" disabled="disabled">ligne 3</option>
              <option value="4">ligne 4</option>
              <option value="5">ligne 5</option>
            </select>
          </form>
        </body>
    </html>

Discussions similaires

  1. Réponses: 19
    Dernier message: 06/10/2023, 16h10
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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