一个关于下拉框传值的问题,大家过来看看
function changeAlbum() {
selform.albumid.value = selform.sel.value;
selform.submit();
}
<table border="1" width="100%">
<TR>
<TD height=30 width="93"><BR><FONT color=#CC6600><B><SPAN style="FONT-SIZE: 14px">上传照片</SPAN></B></FONT></TD>
<form method="POST" action="uploadPhoto.asp" name="selform">
<TD height=30 width="418" valign="bottom">
<input type="hidden" name="albumid" value="<%=request("AlbumId")%>">
<font color="#FF0000"><b><span style="font-size: 14px">以下照片将上传到</span></b>
<SELECT class=input onchange=changeAlbum(); name=sel>
<%AlbumId = request("AlbumId")
Set rsAlbum = Conn.execute("Select * from t_album where UserId='"& Session("UserId")&"'")
if not (rsAlbum.eof and rsAlbum.bof) then
Do while not rsAlbum.eof %>
<OPTION value=<%=rsAlbum("AlbumId")%> <%If rsAlbum("AlbumId")="&AlbumId&" then Response.write "selected"%>><%=rsAlbum("AlbumName")%></OPTION>
<%rsAlbum.movenext
Loop
End if%>
</SELECT>
<%response.write AlbumId%>
</font>
</TD></form>
</TR>
</table>
如何实现
<%If rsAlbum("AlbumId")="&AlbumId&" then Response.write "selected"%>
这里面的rsAlbum("AlbumId")="&AlbumId&" 当满足条件时就selected
各位高手请指教!!
问题点数:20、回复次数:2Top
1 楼madpolice(午夜狂龙)回复于 2005-08-04 14:02:52 得分 0
<%If rsAlbum("AlbumId")=AlbumId then Response.write "selected"%>Top
2 楼rainxiang(楚王好细腰 后宫多饿死)回复于 2005-08-04 14:37:52 得分 0
<SELECT class=input onchange=changeAlbum(); name=sel>
<%
dim flag
AlbumId = request("AlbumId")
Set rsAlbum = Conn.execute("Select * from t_album where UserId='"& Session("UserId")&"'")
Do while not rsAlbum.eof
if cint(rsAlbum("AlbumId")) = cint(AlbumId) then
flag = "selected"
else
flag = ""
end if
%>
<OPTION value=<%=rsAlbum("AlbumId")%> "&flag&"><%=rsAlbum("AlbumName")%></OPTION>
<%
rsAlbum.movenext
Loop
%>
</SELECT>Top




