function setMsg(){
var msg = new Array();
msg[0] = "選択してください";
msg[1] = "1番選択されました";
msg[2] = "2番選択されました";
form1.text1.value = msg[form1.select1.selectedIndex];
}
<form name="form1">
選択:<select name ="select1" onChange="setMsg();">
<option value="0" selected>-- 選択してください --</option>
<option value="3">1番目</option>
<option value="8">2番目</option>
</select><br>
メッセージ :<input type="text" name="text1" value="">
</form>
エラー: form1 is not defined
function setMsg(){
var msg = new Array();
msg[0] = "選択してください";
msg[1] = "1番選択されました";
msg[2] = "2番選択されました";
var form1 = document.getElementById("form1");
form1.text1.value = msg[form1.select1.selectedIndex];
}
<form id="form1" name="form1">
選択:<select name ="select1" onChange="setMsg();">
<option value="0" selected>-- 選択してください --</option>
<option value="3">1番目</option>
<option value="8">2番目</option>
</select><br>
メッセージ :<input type="text" name="text1" value="">
</form>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<html>