Partage
  • Partager sur Facebook
  • Partager sur Twitter

Un onclick dans une liste déroulante

Ne fonctionne que sous Firefox...

    25 avril 2009 à 22:59:26

    Salut à tous,

    Donc j'ai un petit problème, je souhaite appeler une fonction javascript grace à onclick, mais lorsque je le place dans une liste déroulante comme ceci :

    <label for="menu_news">Choisissez une news :</label><br />
           <select name="menu_news" id="menu_news">
           <option value="titre" onclick="request(readData);">Titre</option>
    </select>
    

    Et avec ce code, la fonction request n'est exécutée qu'avec Firefox, et il ne se passe rien avec Google Chrome et Internet Explorer (7) quand on clique sur cette partie du menu déroulant...
    Donc j'aimerais savoir s'il existe une autre manière de faire afin que ca marche partout

    Merci d'avance pour les rèps
    • Partager sur Facebook
    • Partager sur Twitter
      25 avril 2009 à 23:22:26

      Il faut utiliser onchange pour le select...
      Et après, tu peux récupérer la valeur si tu veux la tester avec this.value
      • Partager sur Facebook
      • Partager sur Twitter
        25 avril 2009 à 23:33:28

        Euh... J'ai mis ça :

        <label for="menu_news">Choisissez une news :</label><br />
               <select name="menu_news" id="menu_news">
               <option value="titre" onchange="request(readData);">Titre</option>
        </select>
        

        Et disons que là ca ne marche plus du tout :euh:

        Edit : ah m***e je viens de capter la FAQ ou ma question est résolue apparemment, désolé pour le post inutile :-°:-°
        • Partager sur Facebook
        • Partager sur Twitter
          25 avril 2009 à 23:46:13

          Le onchange, c'est sur le select... pas le option...
          • Partager sur Facebook
          • Partager sur Twitter

          Un onclick dans une liste déroulante

          × 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