ASP下拉菜列表框代码悠

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:24:51
请问以下这段代码如何修改才能让下拉菜单显示的选定值根据上个网页传递过来的值显示???
请高手赐教,若帮忙解决问题我会再加分的!

代码如下:
<select name="lanmu">
<%
Function men(ClassID,up)
Set rs5 = Server.CreateObject("ADODB.Recordset")
Sql5="select * from ProductClass Where LoID="&ClassID
rs5.Open Sql5,Conn,1,1
If rs5.EOF And rs5.BOF Then
Response.Write ""
Else
While Not rs5.EOF
if classidz=cstr(rs5("classid")) then
sel="selected"
else
sel=""
end if
if up=1 then
session("classbid")=rs5("classID")
end if
Vcd = ""
For i = 1 to up
if i = up then
Vcd = " " + Vcd
Else
Vcd = "═" + vcd
End if
Next
ChildCount =

response.write "<option " & sel & "value='"&CStr(rs5("classID"))&","&CStr(session("classbid"))&"' name=classid>"

看了好几遍代码,感觉问题应该出现在上面这句代码上,

在value=的前面少了个空格,加个空格应该就可以了!

在下拉列表中作一个判断.如果两个值相等那么就selected..