// script内
window.onload = function addrSelect(){
addrName = $("addr").value;
switch(addrName){
case "東京":
alert("東京");
break;
case "大阪":
alert("大阪");
break;
}
}
// HTMLのセレクトメニュー
<select name="addr" onsubmit="addrSelect();">
<option value="東京">東京</option>
<option value="大阪">大阪</option>
</select>
ページにアクセスした時には「東京」というアラートが表示されるのですが、次にセレクトメニューで「大阪」が表示されません。
セレクトメニューを切り替える毎にアラートが表示されて欲しいのですが、どのように修正したらいいのか分かりません。ご教授いただければと思います。
<select id="addr" onchange="addrSelect();">
これでどうでしょう。
name だと IE 以外でうまく動かないようなので id にしました。
<select id="addr" onsubmit="addrSelect();">
と書き直してください。nameではなくid。
同じく、ありがとうございました。
上手くできました。ありがとうございます。