Partage
  • Partager sur Facebook
  • Partager sur Twitter

Formulaire - balise <option>

afficher un commentaire

    26 février 2006 à 15:05:23

    Bonjour,

    Je souhaiterai afficher un texte au survol des items d'une liste déroulante.
    Exemple, lorqu'on pointe le choix raisin, je voudrais qu'un texte apparaisse du type "fruit avec grains" un peu comme lorsqu'on utilise la balise acronym.


    <select name="Fruit">
    <option value="1" >Pomme </option>
    <option value="2">Poire</option>
    <option value="3">Raisin</option>
    </select>


    Comment faire ? javascript ?

    Par avance merci
    • Partager sur Facebook
    • Partager sur Twitter
      26 février 2006 à 19:31:05

      Comment cela ?

      S'il s'agit juste d'afficher une légende, quand on passe la souris, utiliser l'attribut title est une idée.

      S'il s'agit d'afficher du texte autre part, lors de la sélection (et sans confirmer par un submit), c'est du temps direct, donc... JS.


      Lpu8er
      • Partager sur Facebook
      • Partager sur Twitter
        26 février 2006 à 19:32:44

        je pense qu'un title serais bon essaye toujours et tien nous au courant
        • Partager sur Facebook
        • Partager sur Twitter
          26 février 2006 à 23:00:13

          Bonjour, merci pour vos réponses.
          Néanmoins, title ne marche pas.

          <option value="1" title="commentaire" >Pomme </option></label>
          <option value="2">Poire</option>
          <option value="3">Poire</option>
          </select>


          Je suis néamoins certain qu'une solution existe. Laquelle ?
          Comment afficher un simple texte en face d'un item d'une liste déroulante.

          ------------
          Tavar
          • Partager sur Facebook
          • Partager sur Twitter
            27 février 2006 à 23:17:38

            pas d'idées ?
            :(
            pas un petit code js à communiquer ... (je ne connais absolument pas js)
            • Partager sur Facebook
            • Partager sur Twitter
              27 février 2006 à 23:44:42

              Salut

              Le title doit marcher mais il faut rester un moment sur l'option...

              Sinon, tu veux quoi exactement? Une infobulle en JS?
              • Partager sur Facebook
              • Partager sur Twitter
                28 février 2006 à 21:54:45

                Bonjour,
                Merci Hawks pour ta proposition.
                Une infobulle serait en fait super.
                Avec title, sauf erreur de ma part, cela ne marche pas.
                En fait, avec ma modeste expérience, j'ai remarqué que les liste déroulante offre peu d'option. Preuve en est les formulaire que l'on trouve sur le net.
                Difficulté de mettre des coleurt différente, etc.

                Je suis certain que seul javascript peut résoudre le problème.
                Hélas, je ne connais pas ce language. J'imagine qu'il faut faire appelle à un un script avec onfocus ...

                Ce que je cherche : afficher un texte pour chaque item de la liste. (via php)
                mais avant de faire du php, il faut savoir le faire en html pur, et là je ne sais pas faire pour l'heure.

                J'ai vraiment besoin d'aide.
                • Partager sur Facebook
                • Partager sur Twitter
                  1 mars 2006 à 2:34:42

                  Pour les infobulles, je te conseille de regarde sur des sites comme <lien url)"http://www.javascriptfr.com/recherche.aspx?r=Infobulle&tr=tout">celui-ci</lien>

                  Pour le title, il doit marcher (j'en suis sur car je l'ai fait la semaine dernière) maintenant, c'est vrai qu'il reste un peu lent... (sans parler des options dispo sur celui-ci)

                  J'avais en tête un script qui marchait trés bien en JS (avec un système de fondu) mais je ne l'ai pas retrouvé, pas beaucoup chercher non plus... (tu pourra le retrouver avec le lien plus haut)
                  • Partager sur Facebook
                  • Partager sur Twitter

                  Formulaire - balise <option>

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown