Javascript - onchange dans & lt; option & gt;

J'ai un relativement simple formulaire qui demande une variété de questions. Une de ces questions est répondu par l'intermédiaire d'une Boîte de sélection. Ce que j'aimerais faire, c'est si l'utilisateur sélectionne une option particulière, ils sont invités pour plus d'informations.

Avec l'aide de quelques tutoriels en ligne, j'ai réussi à obtenir le Javascript pour afficher un div caché l'amende juste. Mon problème est que je n'arrive pas à localiser l'événement pour la balise d'Option, seule la balise Select qui ne sert vraiment.

Au moment ressemble le code (code simplifié à l'aide de la clarté!):

<select id="transfer_reason" name="transfer_reason onChange="javascript:showDiv('otherdetail');">
<option value="x">Reason 1</option>
<option value="y">Reason 2</option>
<option value="other">Other Reason</option>
</select>

<div id="otherdetail" style="display: none;">More Detail Here Please</div>

Ce que je voudrais, c'est si ils choisir "Autre Raison" ensuite, il affiche la div. Pas sûr de savoir comment j'ai réaliser cette si onChange ne peut pas être utilisé avec l'Option tag!

Toute aide appréciée 🙂

Remarque: débutant Complet quand il s'agit de Javascript, je m'excuse si c'est bêtement simple à réaliser!

source d'informationauteur suitedupgeek | 2008-12-15