帮帮我啊……csdn的朋友们
请教大家一下asp的一个问题,十分着急,谢谢大家了。。。
我现在的问题是:
<tr>
<td><input type=radio name="1" value="1">一年级</br>
<input type=radio name="1" value="1">二年级</br>
<input type=radio name="1" value="1">三年级</td>
<td>显示某年级的班别</td>
</tr>
当用户在<td>某年级</td>这个地方选择了一个年级后,旁边的
<td></td>的内容就显示这个年级里面有的班级。
例如:
选择了一年级,旁边就显示20班,21班,22班
如果选择了二年级,旁边的单元格就显示19班,18班,17班
如果是选择了三年级,旁边的单元格就显示的是16班。
该如何实现啊,在不刷新页面的情况下啊,谢谢各位朋友了!!!
问题点数:10、回复次数:4Top
1 楼chaoliu1(潮流)回复于 2006-12-03 18:56:05 得分 0
改成100分,就给你写程序。(不是一两行代码就可以实现的)Top
2 楼an_wl(小林)回复于 2006-12-04 09:00:55 得分 0
那么狠啊?Top
3 楼rob123(萝卜[http://www.robchen.cn])回复于 2006-12-04 17:09:06 得分 0
数据量不大的情况下直接写到隐藏域,选择的时候取就可以了。大的时候用AJAX.Top
4 楼yifuzhiming(haha)回复于 2006-12-05 11:33:33 得分 10
最看不惯那些喜欢分的人,我来帮你
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
</head>
<script language="javascript">
function dd(check){
var newCellHTML1 = "<span class='total'>20班,21班,22班</span>";
var newCellHTML2 = "<span class='total'>19班,18班,17班</span>";
var newCellHTML3 = "<span class='total'>16班</span>";
if (check==1){
document.all("haha").innerHTML = newCellHTML1;
}else if(check==2){
document.all("haha").innerHTML = newCellHTML2;
}else if(check==3){
document.all("haha").innerHTML = newCellHTML3;
}
}
</script>
<body>
<form id="form1" action="" method="post">
<table width="200" border="1">
<tr>
<td><input type=radio onclick="dd(1)" name="1" value="1">一年级</br>
<input type=radio onclick="dd(2)" name="1" value="1">二年级</br>
<input type=radio onclick="dd(3)" name="1" value="1">三年级</td>
<td id="haha">显示某年级的班别</td>
</tr>
</table>
</form>
</body>
</html>Top




