分页显示的时候
  • 控件的问题
  • wandering_hawk 2005-04-24 01:28:19
    分页时我把页码显示在<option>里,怎么样能在跳转(选中某一页)后,<select>里选中的是我现在这一页?
    比如
    <select>
    <%for i=1 to pagecount%>
    <option value=<%=i%>><%=i%></option>
    <%next%>
    </select>

    这样的话每次默认选的是第一页
    怎么样才能我选第2页后,选中的是第2页,form是提交给自己的这个asp文件.

    我试了这样做:
    <select>
    <%for i=1 to pagecount%>
    <option value=<%=i%> <%if i=request.form("pageno") then response.write("selected") end if%>><%=i%></option>
    <%next%>
    </select>
    但似乎不行
    ...全文
    94 5 打赏 收藏 转发到动态 举报
    写回复
    用AI写文章
    5 条回复
    切换为时间正序
    请发表友善的回复…
    发表回复
    possible_Y 2005-05-07
    • 打赏
    • 举报
    回复
    <option value=<%=i%> <%if i=CInt(request.form("pageno")) then response.write("selected") end if%>><%=i%></option>


    request.form("pageno")是字符串,i是整形,永远不会相等的
    • 打赏
    • 举报
    回复
    function showfolder() '显示虚拟文件夹
    set rs=server.createobject("adodb.recordset")
    set MyCommand=server.createobject("adodb.command")
    Set MyCommand.ActiveConnection=conn
    MyCommand.CommandType=4
    MyCommand.CommandText="findfolder"
    Set MyParam=MyCommand.CreateParameter("id",3,1,4,user_id)
    MyCommand.Parameters.Append Myparam
    rs.open MyCommand
    str="<select name='foldername' id='foldername' onchange='choicefolder()'>"
    str=str & "<option value='0' "
    if foldernum=0 then
    str=str & "selected"
    end if
    str=str & ">所有图片</option>"
    str=str & "<option value='1' "
    if foldernum=1 then
    str=str & "selected"
    end if
    str=str & ">共享图片</option>"
    while not rs.eof
    str=str & "<option value='" & rs("foldnum") & "' "
    if foldernum=rs("foldnum") then
    str=str & "selected"
    end if
    str=str & ">" & rs("foldername") & "</option>"
    rs.movenext
    wend
    str=str & "<option value='2' "
    if foldernum=2 then
    str=str & "selected"
    end if
    str=str & ">未归类</option>"
    str=str & "</select>"
    set rs=nothing
    set MyCommand=nothing
    showfolder=str
    end functio
    jackycxg 2005-04-24
    • 打赏
    • 举报
    回复
    不好意思,我写错了
    <select>
    <%for i=1 to pagecount%>
    <option value=<%=i%>
    <%if i=request.form("pageno") then response.write("selected")%>
    <%=i%></option>
    <%next%>
    </select>
    jackycxg 2005-04-24
    • 打赏
    • 举报
    回复
    试试这样吧,我也不清楚是不是有用
    <select>
    <%for i=1 to pagecount%>
    <option value=<%=i%>
    <%if i=request.form("pageno") then response.write("selected") end if
    response.write i%>></option>
    <%next%>
    </select>
    junyouhuang 2005-04-24
    • 打赏
    • 举报
    回复
    能教我一下怎么用iis吗?非常急?qq:30811954

    28,406

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
    社区管理员
    • ASP
    • 无·法
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告
    暂无公告

    试试用AI创作助手写篇文章吧