怎样动态改变select的值
有两个select:
选择年级<select name="grade" onchange="changeClass">
<option value="grade1">grade1</option>
<option value="grade2">grade2</option>
<option value="grade3">grade3</option>
<option value="grade4">grade4</option>
</select>
选择班级<select name="clazz">
</select>
想达到的目的是:
当第一个select的年级改变时,
第二个select下拉列表改变成第一个select的年级所对应的班级
应该怎样实现????
我是这样想的:
<script type="text/javascript">
<!--
function changeClass()
{
var grd = this.value;//保存select grade的值
<% List list = new ArrayList();
//调用函数返回某年级所有的班级
list = Clazz.listAllClass(/*这里的参数数值应该是select grade的值*/);//但不知道javascript变量grd怎样赋给java变量!!!
int i, n = list.size();
for(i=0;i<n;i++)
{%>
clazz.option[i].value=<%=list.get(i)%>
<%}%>
}
//-->
高手指点!