Est-il possible d'appeler une fonction JS lorsqu'un spécifique un élément est sélectionné dans la liste déroulante?Appel de la fonction javascript à partir de la liste déroulante
1
A
Répondre
2
HTML:
<select id="menu" name="menu">
<option value="something">Click here</option>
<option value="nothing">Not this</option>
</select>
JS:
document.getElementById('menu').onchange = function() {
if (this.options[this.selectedIndex].value === 'something') {
// Do something
}
};
changement "quelque chose" à valeur de votre choix.
0
Une autre solution serait:
HTML & JS:
<select id="menu" name="menu" onClick="eval(this.value);">
<option value="func1();">Click here</option>
<option value="func2();">Not this</option>
</select>
vous pouvez changer 'onClick' avec 'onChange' si vous voulez.
i empruntèrent un code de J-P ;-)
+0
Un peu envahissant! .... Et ne va pas se dégrader! – James
Questions connexes
- 1. Appel de la fonction JavaScript à partir de l'objectif c
- 2. Appel de la fonction Jquery depuis javascript
- 3. Appel de la fonction javascript dans iframe
- 4. Appel de la fonction jQuery avec la fonction Javascript
- 5. Problème avec la liste déroulante de la liste déroulante
- 6. Appel de VBScript à partir de Javascript
- 7. JavaScript: obtenir la valeur de la liste déroulante
- 8. Trier la liste déroulante en utilisant Javascript
- 9. Appel de la fonction DOM ready de jQuery à partir d'une autre fonction
- 10. Mise à jour de la liste déroulante depuis la liste déroulante
- 11. Appel de fonction en JavaScript
- 12. Appel de la fonction JavaScript à la fin de l'événement de clic sur un bouton
- 13. Utiliser Javascript pour changer l'URL en fonction de l'option sélectionnée dans la liste déroulante
- 14. Limite de liste déroulante Ajax à la liste
- 15. GUI: Modification des panneaux en fonction de la valeur de la zone de liste déroulante
- 16. Comment puis-je renseigner une autre liste déroulante avec l'événement onChange de la première liste déroulante?
- 17. Contrôle de liste déroulante à liste double
- 18. Appel d'une fonction Javascript de Silverlight
- 19. comment modifier la valeur dans la zone de texte à la date actuelle en fonction de la valeur sélectionnée dans la zone de liste déroulante dans javascript
- 20. Déclenchement de l'événement de modification de la liste déroulante
- 21. La liste déroulante n'est pas définie à partir de SelectList passée dans ViewData
- 22. Sharepoint 2007: Remplir la zone de liste déroulante 2 en fonction de la sélection de la liste déroulante1
- 23. Prendre la valeur de la fonction PHP [the_time ('HH: MM')] et la changer en fonction de la sélection dans la liste déroulante avec Javascript
- 24. La page Retour initialise la liste déroulante
- 25. AJAX ModalPopup déclenché par la liste déroulante
- 26. Exportation d'un modèle de liste à partir de la liste CUstom créée à l'aide d'une fonction
- 27. Ajouter l'option à la liste déroulante
- 28. Ajouter la validation à une liste déroulante
- 29. Résultats de la liste déroulante dans gridview
- 30. insertion d'éléments dans la liste déroulante
supprimer ma réponse paresseuse - 1 pour l'échantillon de code;) – gnarf
une petite question, avec onchange cas où il y a un problème avec resélectionner même article. Si j'essaie de sélectionner le même événement, la fonction ne sera pas déclenchée. Comment réparer ça? – markiz
Je crains que ce soit juste la nature de l'événement "changement" ... – James