看你写的乱七八糟的for( i=0;i<3;i=++ )
             ~~~~严重语法错误
dc[i]也是不对的,它不会认为你的三个Select是一个组的,分别命名,******************************
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language=javascript>
function calc() {
 document.write( frm.dc1.value+"<br>"+frm.dc2.value+"<br>"+frm.dc3.value+"<br>" );
return false;
}
</script>
</head>
<body>
<form name="frm" method=post onsubmit="return calc();" >
<select name="dc1">
<option value="0">请选择</option>
<option value="66">大</option>
<option value="89">中</option>
<option value="90">小</option>
</select>
<select name="dc2">
<option value="0">请选择</option>
<option value="11">大</option>
<option value="22">中</option>
<option value="33">小</option>
</select>
<select name="dc3">
<option value="0">请选择</option>
<option value="23">大</option>
<option value="34">中</option>
<option value="56">小</option>
</select>
<br>
<input type=submit value=" OK ">
</form></body>
</html>