1. ホーム
  2. javascript

[解決済み] select onChange がフォーム内で動作しない

2022-02-17 23:45:42

質問

フォームのsubmit & onchangeイベントが連動していないことについて質問です。 ドロップダウンリストの値を変更しても、viewroom() イベントが発生しません。 どなたか教えていただけませんか? コードは以下の通りです。

<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>

解決方法は?

関数名と nameidselect のように、関数に別の名前を付けるだけです。