select onChange ne fonctionne pas à l'intérieur d'un formulaire

J'ai une question sur le formulaire de soumission & onchange événements à ne pas travailler ensemble. Lorsque je change la valeur dans la liste déroulante de l'événement viewroom() n'est pas à la cuisson. Quelqu'un pourrait-il m'aider? Le code est comme suit

<script type="text/javascript">
function viewroom()
{
    alert(123);
}
</script>

<form id="myform" name="myform" action="joinroom.php" method="post">
<select name="viewroom" id="viewroom" onChange="viewroom()">
    <option value="1">Room1 </option>
    <option value="2">Room2 </option>
</select>
<input type="submit" onclick="this.form.submit()" value="Join room"><br>
</form>

OriginalL'auteur Shih-Min Lee | 2013-02-17