Résolu sur le forum : Borne Wallbox Pulsar Plus 7,4 kW sur abonnement 6 kVA : quel délestage avant accord copro (urgent)Ma panne diagnostiquée — réponse sous 48 h29 €

Javascript : Récupérer la valeur de la sélection courante d’une liste déroulante – V2 event depuis JS.

Électroniquemis à jour le 21 avril 2023

Le Javascript est un langage de programmation très puissant qui permet aux développeurs de créer des sites web dynamiques et interactifs. Une des fonctionnalités les plus utiles est la possibilité de récupérer la valeur de la sélection courante d’une liste déroulante. Dans cet article, nous allons examiner la version 2 de l’événement JavaScript qui permet de récupérer cette valeur. Nous verrons comment cette fonctionnalité peut être utilisée pour créer des sites web plus interactifs et intuitifs.

Javascript : Récupérer la valeur de la sélection courante d’une liste déroulante – V2 event depuis JS.

Ce que l’on va faire ici

  • Dans ce code Javascript intégré dans une page HTML, on va récupérer la valeur de la sélection courante d’une liste déroulante, ici en appelant l’événement depuis le code JS lui-même.

Le code HTML + Javascript

<!DOCTYPE html>

<!– Debut de la page –>
<html>

        <!– Debut entete –>
        <head>

                <meta charset=« utf-8 » /> <!– Encodage de la page  –>
                <title>Titre </title> <!– Titre de la page –>

                <!– Debut du code Javascript  –>
                <script language=« javascript » type=« text/javascript »>
                <!–    

 

                        // code Javascript

                        //— variables globales —
                        var myselect=null; // objet global

                        //— fonction appelee au chargement de la page
                         window.onload = function () { // au chargement de la page        

                                        // code Javascript ici, avec sa syntaxe specifique…

DuneMesure simple de la tension d’une batterie 12V

                                        print(« Javascript OK »)

                                        myselect=document.getElementById(« liste »)

                                        for (var i=0; i<myselect.options.length; i++){

                                                        print(« Option index « +i + « : » + myselect.options[i].text +  » («  + myselect.options[i].value + « ) ») // affiche la liste des options

                                        } // fin for                  

            // fonction de gestion d’un changement select – ici placee dans le code JS initial
                                myselect.onchange=function () {

                                        var index=this.selectedIndex
                                        print (« Index courant = »+index +  » soit : «  + this.options[index].text); // this represent myselect

                                } // fin fonction onchangeSelect

           } // fin onload

                                //—- fonctions utiles —

                                function print(textIn) { // fonction pour ajouter un element a la page – utile ++ pour debug

                         // Ajouter un élément à la page sans effacer le reste
                                        //var txt= »Hello »;

                                        var txt=textIn;

                                        var newtext = document.createTextNode(txt);
                                        document.body.appendChild(newtext);

                                        document.body.appendChild(document.createElement(« br »)); // ajoute saut de ligne

DuneCalcul de la charge d’une batterie 12V

                                        document.body.appendChild(newtext);  

                                } // fin print

                //–>
                </script>
                <!– Fin du code Javascript –>

        </head>
        <!– Fin entete –>

        <!– Debut Corps de page  –>
        <body >

                <select  style=« width: 300px » id=« liste » >
                        <option value=« Choix 1 » label=« Volvo »>Volvo</option>
                        <option value=« Choix 2 » label=« Audi »>Audi</option>
                        <option value=« Choix 3 » label=« Renault »>Renault</option>
                        <option value=« Choix 4 » label=« Peugeot »>Peugeot</option>

                </select>

        </body>
        <!– Fin de corps de page   –>

</html>
<!– Fin de la page   –>        

 

Donnez votre avis

Soyez le 1er à noter cet article
ou bien laissez un avis détaillé


Partagez cet article maintenant !


Ça ne règle pas votre cas ?

Décrivez la panne sur le forum, avec une photo si vous pouvez : les membres qui ont eu la même répondent, et le sujet reste pour les suivants.

Avatar photoAvatar photoAvatar photoAvatar photoAvatar photoRejoindre les 54 membres — gratuit, 44 pannes résolues

Dans le même tiroir

Programmer le pcDuino : Python simple : …
Électronique

Programmer le pcDuino : Python simple : …

Le pcDuino est un système informatique open source qui offre aux développeurs une plateforme puissante et flexible pour créer des…

Portrait de Inès DameronInès Dameron · 23 Avr 2023

Réagissez à cet article

La lettre du club

Une lettre par mois, accrochée au panneau

Les sujets du forum résolus dans le mois, un guide, un chiffre qu’on peut vérifier chez soi. Rien d’autre, jamais plus souvent — et on se désabonne d’un clic.

Ce qu’il y a dedans

Votre adresse

Une lettre par mois. Désabonnement en un clic.

Partagez votre réaction