可以用一个form,但是必须提交多次,你不提交服务器当然不知道你第一个下拉列表选的什么,比如第一个是班级名,根据你选的班级从数据库中显示第二个下拉列表,那么你第一个下拉列表选定后必须提交,然后服务器把第二个显示出来,可以在第一个的lostfucos事件或第二个gotfocus里面提交
sub select1_onlostfocus
form1.submit
end dub
然后页面再次载入的时候,先request("select1"),然后
select * from tb where calssname=request("select1"),
大概就是这个思想
显示两个下拉列表,(估计你涉及数据库了,我以前做过类似的)