/**
maxpage 最大页数
*/
function gotoPage(maxpage)
{
var gotoPage =
document.getElementById("currentPage").value;//当前页数
var
reg1 = /^\d+$/;
if(gotoPage.match(reg1) ==
null)
{
alert("请输入正确页码");
return
;
}
else
{
nextpage(maxpage,gotoPage);
}
}
/*
跳转到指定页面
*/
function nextpage(totelpage, currpage)
{
var maxpage=new Number(totelpage);
var curpage=new Number(currpage);
if(curpage<1)
{
alert("没有这一页");
curpage=1;
return ;
}
if(curpage >maxpage )
{
alert("没有这一页");
curpage=maxpage;
return ;
}
document.getElementById("currentPage").value=curpage;
var form = document.pageForm;
form.submit();
}
HTML代码
<tr>
<td
colspan="4" align="center" bgcolor="white" height="35" class="td"
style="font-weight: 600;">
第${pager.currentPage}页/共${pager.totalPages}页/共${pager.totalRows}条
<a
href="javaScript:nextpage(‘${pager.totalPages}‘,‘1‘);">首页</a>
<a
href="javaScript:nextpage(‘${pager.totalPages}‘,‘${pager.currentPage-1}‘);">
上一页</a>
<a
href="javaScript:nextpage(‘${pager.totalPages}‘,‘${pager.currentPage+1}‘);">
下一页</a>
<a
href="javaScript:nextpage(‘${pager.totalPages}‘,‘${pager.totalPages}‘);">尾页</a>
跳转到<input type="text" size="5"
value="${pager.currentPage}" name="pager.currentPage"
id="currentPage">
<input type="button"
onclick="gotoPage(‘${pager.totalPages}‘)" value="GO"/>
</td>
</tr>