Partage
  • Partager sur Facebook
  • Partager sur Twitter

Récupérer valeur champ select

Sujet résolu
    9 octobre 2009 à 19:35:45

    Bonjour,

    À partir d'un choix dans une liste déroulante, je souhaite appeler la fonction javascript lorem_1 ou lorem_2 ou bien encore lorem_3.
    Je ne parviens pas à insérer la valeur du choix dans l'appel onChange. Savez-vous comment faire ?

    Merci d'avance

    <script type="text/javascript">
    function lorem_1()
    {
    ...
    }
    function lorem_2()
    {
    ...
    }
    function lorem_3()
    {
    ...
    }
    </script>
    

    <select id="fonction" onChange="lorem_'+document.getElementById('fonction').value+'();">
    <option value="">Choix</option>
    <option value="1">Appel première fonction</option>
    <option value="2">Appel deuxième fonction</option>
    <option value="2">Appel troisième fonction</option>
    </select>
    

    • Partager sur Facebook
    • Partager sur Twitter
      9 octobre 2009 à 19:44:47

      <script type="text/javascript">
      var lorem = [];
      lorem[1] = function()
      {
      ...
      }; // ; ici !
      lorem[2] = function()
      {
      ...
      };
      lorem[3] = function()
      {
      ...
      };
      </script>
      
      
      
      <select id="fonction" onchange="lorem[this.value]();"> <!-- Attributs en minuscule onchange et non onChange -->
      <option value="">Choix</option>
      <option value="1">Appel première fonction</option>
      <option value="2">Appel deuxième fonction</option>
      <option value="2">Appel troisième fonction</option>
      </select>
      
      • Partager sur Facebook
      • Partager sur Twitter

      Récupérer valeur champ select

      × 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