Liste déroulante à l'aide de javascript onchange

J'ai une simple liste déroulante et je veux faire en sorte que si l'utilisateur sélectionne Avoir un Bébé le message des changements d'Avoir un Bébé, mais pour n'importe quelle autre sélection. Le message reste le même (rien), mais ce n'est pas de travail. Quelqu'un peut s'il vous plaît aider. Merci de jouer avec mon jsfiddle.

http://jsfiddle.net/Z9YJR/
Voici le code html

<select id="leave">
  <option value="5">Get Married</option>
  <option onchange="changeMessage()" value="100">Have a Baby</option>
  <option value="90">Adopt a Child</option>
  <option value="15">Retire</option>
  <option value="15">Military Leave</option>
  <option value="15">Medical Leave</option>
</select>

<div id="message"></div>

Voici le js

function changeMessage() {
    document.getElementById("message").innerHTML = "Having a Baby!!";
}
  • Il semble que vous avez à déplacer la fonction de jsfiddle spécifiquement. Je crois que c'est leur manière d'encapsuler le code que vous écrivez, afin de ne pas interférer avec l'un de leur code. jsfiddle.net/Z9YJR/5
  • Ah! Merci Shmiddty 🙂
InformationsquelleAutor John Doe | 2012-08-22