<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script<select name="select1" onChange="MM_jumpMenu('parent',this,0)">
<option value="本页名?select1=0">==请选择==</option>
<%if request("select1")=1 then%>
<option value="本页名?select1=1" selected>供货厂家</option>
<%else%>
<option value="本页名?select1=1">供货厂家</option>
<%end if%>
<%if request("select2")=2%>
<option value="本页名?select1=2" selected>仓库描述</option>
<%else%>
<option value="本页名?select1=2">仓库描述</option>
<%end if%>
<%if request("3")=3 then%>
<option value="本页名?select1=3" selected>场号</option>
<%else%>
<option value="本页名?select1=3">场号</option>
<%if request("4")=4 then%>
<option value="本页名?select1=4" selected>排号</option>
<%else%>
<option value="本页名?select1=4">排号</option>
</select> <%select case request("select1")
%>
<%case "1"%>
<select name="select2">
对应表的内容(不知表的内容)
</select>
<%case "2"%>
<select name="select2">
对应表的内容(不知表的内容)
</select>
<%case "3"%>
<select name="select2">
<input type="text" name="text">
</select>
<%case "4"%>
<select name="select2">
<input type="text" name="text">
</select>
<%end select%> 根据你的条件我只能写到这里,希望对你有帮助!
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script<select name="select1" onChange="MM_jumpMenu('parent',this,0)">
<option value="本页名?select1=0">==请选择==</option>
<%if request("select1")=1 then%>
<option value="本页名?select1=1" selected>供货厂家</option>
<%else%>
<option value="本页名?select1=1">供货厂家</option>
<%end if%>
<%if request("select2")=2%>
<option value="本页名?select1=2" selected>仓库描述</option>
<%else%>
<option value="本页名?select1=2">仓库描述</option>
<%end if%>
<%if request("3")=3 then%>
<option value="本页名?select1=3" selected>场号</option>
<%else%>
<option value="本页名?select1=3">场号</option>
<%if request("4")=4 then%>
<option value="本页名?select1=4" selected>排号</option>
<%else%>
<option value="本页名?select1=4">排号</option>
</select> <%select case request("select1")
%>
<%case "1"%>
<select name="select2">
对应表的内容(不知表的内容)
</select>
<%case "2"%>
<select name="select2">
对应表的内容(不知表的内容)
</select>
<%case "3"%>
<select name="select2">
<input type="text" name="text">
</select>
<%case "4"%>
<select name="select2">
<input type="text" name="text">
</select>
<%end select%> 根据你的条件我只能写到这里,希望对你有帮助!
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script><select name="select1" onChange="MM_jumpMenu('parent',this,0)">
<option value="本页名?select1=0">==请选择==</option>
<%if request("select1")=1 then%>
<option value="本页名?select1=1" selected>供货厂家</option>
<%else%>
<option value="本页名?select1=1">供货厂家</option>
<%end if%>
<%if request("select2")=2%>
<option value="本页名?select1=2" selected>仓库描述</option>
<%else%>
<option value="本页名?select1=2">仓库描述</option>
<%end if%>
<%if request("3")=3 then%>
<option value="本页名?select1=3" selected>场号</option>
<%else%>
<option value="本页名?select1=3">场号</option>
<%end if%>
<%if request("4")=4 then%>
<option value="本页名?select1=4" selected>排号</option>
<%else%>
<option value="本页名?select1=4">排号</option>
<%end if%>
</select> <%select case request("select1")
%>
<%case "1"%>
<select name="select2">
对应表的内容(不知表的内容)
</select>
<%case "2"%>
<select name="select2">
对应表的内容(不知表的内容)
</select>
<%case "3"%>
<select name="select2">
<input type="text" name="text">
</select>
<%case "4"%>
<select name="select2">
<input type="text" name="text">
</select>
<%end select%>
<option value="ghcjcode">供货厂家</option>
<option value="ckh">仓库描述</option>
<option value="changhao">场号</option>
<option value="paihao">排号</option>
</select>
<span id="select2_container"></span>
<script>
var default_option="ghcjcode"; //设定最初默认的选择
var select_html="";
var input_html="<input type='text' name='select2' value=''>";////根据数据库内容来生成这些数组
var ghcjcode_showvalue_array = new Array("ghcjcode1","ghcjcode2","ghcjcode3");
var ghcjcode_id_array = new Array("1","2","3");
var ckh_showvalue_array = new Array("ckh1","ckh2","ckh3");
var ckh_id_array = new Array("1","2","3");function make_select_html(option_var) //根据选择生成下拉列表HTML代码
{
select_html="<select name='select2'>";
var temp_var_array=eval(option_var+"_showvalue_array");
var temp_id_array=eval(option_var+"_id_array");
for(i=0;i<temp_id_array.length;i++)
select_html+="<option value='"+temp_id_array[i]+"'>"+temp_var_array[i]+"</option>";
select_html+="</select>";
}function texttest(option_var) //替换SELECT2的显示和内容
{
var container=document.all.select2_container;
if(option_var=="changhao"||option_var=="paihao")
container.innerHTML=input_html;
else
{
make_select_html(option_var);
container.innerHTML=select_html;
}
}texttest(default_option);
</script>再复杂的功能自己加吧,这个我测试了是能用的