• 中的
  • YAN_HUAXIANGMO 2017-06-02 03:54:14
    我想实现<option>里选择好页面(比如第3页)后跳转到第所选的页数值的页面后,<option>里的值还是我选的这个值(还是第3页),我的代码如下,跳转后,<option>里的值还是“1”,无法变成3
    <p align="center">
    当前${pageNo}页/总共${pageCount}页  
    <a href="AdminShopsAction?action=all&pageNo=1">首页</a>  
    <%--当前页大于一页的情况下 --%>
    <c:if test="${pageNo>1}">
    <a href="AdminShopsAction?action=all&pageNo=${pageNo-1 }">上一页</a>  
    </c:if>
    <%-- 当前页小于总页数的情况下--%>
    <c:if test="${pageNo<pageCount}">
    <a href="AdminShopsAction?action=all&pageNo=${pageNo+1 }">下一页</a>  
    </c:if>
    <a href="AdminShopsAction?action=all&pageNo=${pageCount}">末页</a>

    跳转
    <select id="pg" onchange="window.location.href='AdminShopsAction?action=all&pageNo='+this.value" >
    <c:forEach var="p" begin="1" end="${pageCount}">
    <option value="${p}">${p}</option>
    </c:forEach>
    </select>

    </p>
    ...全文
    305 3 打赏 收藏 转发到动态 举报
    写回复
    用AI写文章
    3 条回复
    切换为时间正序
    请发表友善的回复…
    发表回复
    YAN_HUAXIANGMO 2017-06-03
    • 打赏
    • 举报
    回复
    引用 1 楼 showbo 的回复:
    <select id="pg" onchange="window.location.href='AdminShopsAction?action=all&pageNo='+this.value"> <c:foreach var="p" begin="1" end="${pageCount}"> <option value="${p}">${p}</option> </c:foreach> </select> <script>document.getElementById('pg').value='${pageNo}'</script> 注意修改红色加粗部分,不懂你这种语言,看样子弄下来的,就是设置pg值为当前页的值
    哈哈,谢啦
    • 打赏
    • 举报
    回复
    同意1楼。看你的页面代码,是不是用的NVelocity模板引擎来渲染页面的啊
    • 打赏
    • 举报
    回复
    <select id="pg" onchange="window.location.href='AdminShopsAction?action=all&pageNo='+this.value"> <c:foreach var="p" begin="1" end="${pageCount}"> <option value="${p}">${p}</option> </c:foreach> </select> <script>document.getElementById('pg').value='${pageNo}'</script> 注意修改红色加粗部分,不懂你这种语言,看样子弄下来的,就是设置pg值为当前页的值

    87,993

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    Web 开发 JavaScript
    社区管理员
    • JavaScript
    • 无·法
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告
    暂无公告

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