a.asp:
<script>
function chk(){
//检查下拉框的值不能是0
//。。
}
</script>
<form method=post action=c.asp name=frm onsubmit='chk();'>
<select name=zminghua id=s1>
<option value=0>--选择--</option>
</select>
<input type=button value=查 onclick="javascript:window.open('s1.asp','s1')"><br>
<select name=zminghua id=s2>
<option value=0>--选择--</option>
</select>
<input type=button value=查 onclick="javascript:window.open('s2.asp','s2')"><br>
<select name=zminghua id=s3>
<option value=0>--选择--</option>
</select>
<input type=button value=查 onclick="javascript:window.open('s3.asp','s3')"><br><br>
<input type=submit name=submit value=提交>
</form>s1/s2/s3...sn .asp:
做查询表格,然后用JS向a.asp的相应的下拉框内动态写option.....c.asp
<%
  zminghua=request.form("zminghua")'得到的就是1,4,3,78,456,222这样的数据
%>