59 lines
1.8 KiB
Plaintext
59 lines
1.8 KiB
Plaintext
|
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
|
|||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
|||
|
<script type="text/javascript">
|
|||
|
function _go() {
|
|||
|
var pc = $("#pageCode").val();//获取文本框中的当前页码
|
|||
|
if(!/^[1-9]\d*$/.test(pc)) {//对当前页码进行整数校验
|
|||
|
alert('请输入正确的页码!');
|
|||
|
return;
|
|||
|
}
|
|||
|
if(pc > 10) {//判断当前页码是否大于最大页
|
|||
|
alert('请输入正确的页码!');
|
|||
|
return;
|
|||
|
}
|
|||
|
location = "";
|
|||
|
}
|
|||
|
</script>
|
|||
|
|
|||
|
|
|||
|
<div class="divBody">
|
|||
|
<div class="divContent">
|
|||
|
<%--上一页 --%>
|
|||
|
|
|||
|
<span class="spanBtnDisabled">上一页</span>
|
|||
|
<a href="" class="aBtn bold">上一页</a>
|
|||
|
|
|||
|
|
|||
|
<%-- 计算begin和end --%>
|
|||
|
<%-- 如果总页数<=6,那么显示所有页码,即begin=1 end=${pb.tp} --%>
|
|||
|
<%-- 设置begin=当前页码-2,end=当前页码+3 --%>
|
|||
|
<%-- 如果begin<1,那么让begin=1 end=6 --%>
|
|||
|
<%-- 如果end>最大页,那么begin=最大页-5 end=最大页 --%>
|
|||
|
|
|||
|
|
|||
|
<%-- 显示页码列表 --%>
|
|||
|
<span class="spanBtnSelect">1</span>
|
|||
|
<a href="" class="aBtn">2</a>
|
|||
|
<a href="" class="aBtn">3</a>
|
|||
|
<a href="" class="aBtn">4</a>
|
|||
|
<a href="" class="aBtn">5</a>
|
|||
|
<a href="" class="aBtn">6</a>
|
|||
|
|
|||
|
|
|||
|
<%-- 显示点点点 --%>
|
|||
|
<span class="spanApostrophe">...</span>
|
|||
|
|
|||
|
|
|||
|
<%--下一页 --%>
|
|||
|
<span class="spanBtnDisabled">下一页</span>
|
|||
|
<a href="" class="aBtn bold">下一页</a>
|
|||
|
|
|||
|
|
|||
|
<%-- 共N页 到M页 --%>
|
|||
|
<span>共12页</span>
|
|||
|
<span>到</span>
|
|||
|
<input type="text" class="inputPageCode" id="pageCode" value="1"/>
|
|||
|
<span>页</span>
|
|||
|
<a href="javascript:_go();" class="aSubmit">确定</a>
|
|||
|
</div>
|
|||
|
</div>
|