Programmation html js
Résolu/Fermé
A voir également:
- Programmation html js
- Editeur html - Télécharger - HTML
- Application de programmation - Guide
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
- Espace en html - Astuces et Solutions
4 réponses
jordane45
Messages postés
38470
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 avril 2025
4 742
26 mai 2023 à 20:30
26 mai 2023 à 20:30
<html> <head> <title>demo</title> </head> <body> <select name="Fonction" id="Fonction" onchange="runFunction(this.value);" required="required"> <option> -- </option> <option value="Sin">Sinus</option> <option value="Cos">Cosinus</option> <option value="Ln">Logarithme</option> <option value="Tg">Tangente</option> <option value="Cotg">Cotengente</option> <option value="Polynome">Polynome</option> </select> </p> </br> <input type="text" id="nom" name="nom" placeholder="Entrez votre nom"/> <script> function runFunction(val){ switch(val){ case 'Sin': hideDiv(); break; case 'Cos': fonction2(); break; case 'Ln': fonction3(); break; default: console.log('aucune fonction à lancer..'); break; } } function hideDiv() { document.getElementById("nom").style.display="none"; } </script> </body> </html>
jordane45
Messages postés
38470
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 avril 2025
4 742
25 mai 2023 à 23:44
25 mai 2023 à 23:44
Bonjour
Tu ne peux pas mettre de on clique sur les options...
Il faut utiliser le onchange du Select pour appeler une fonction dans ton code.
Dans cette fonction, tu récupères la valeur de l'option sélectionnée, et en fonction du choix, tu exécutes le code que tu souhaites.