English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
onchange peut être utilisé pour obtenir ou définir la fonction de traitement de l'événement change de l'élément actuel.
Lorsque l'utilisateur change l'option sélectionnée de l'élément <select>, exécutez JavaScript:
<!DOCTYPE html> <html> <head> <title>Utilisation de l'attribut onchange HTML (Tutoriel de base du site web oldtoolbag.com)</title> </head> <body> <p>Sélectionnez une nouvelle voiture dans la liste.</p> <select id="mySelect" onchange="myFunction()"> <option value="Audi">Audi <option value="BMW">BMW <option value="Mercedes">Mercedes <option value="Volvo">Volvo </select> <p>Quand vous sélectionnez une nouvelle voiture, une fonction est déclenchée qui affiche la valeur de la voiture sélectionnée.</p> <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("mySelect").value; document.getElementById("demo").innerHTML = "Vous avez sélectionné : " + x; } </script> </body> </html>Testez pour voir ‹/›
IEFirefoxOperaChromeSafari
Tous les navigateurs populaires prennent en charge l'attribut onchange
L'attribut onchange est déclenché lorsque la valeur de l'élément change.
Astuce : cet événement est similaire à l'événement oninput. La différence réside dans le fait que l'événement oninput se déclenche immédiatement après que la valeur de l'élément ait été modifiée, tandis que l'événement onchange se déclenche lorsque l'élément perd le focus. Une autre différence est que l'événement onchange peut également s'appliquer à l'élément <select>.
sans différence.
<element onchange="script">
Valeur | Description |
---|---|
script | Définit le script à exécuter lorsque l'événement onchange est déclenché. |