diff --git a/public/home/search.js b/public/home/search.js index f059c1813..6bed7808b 100644 --- a/public/home/search.js +++ b/public/home/search.js @@ -54,6 +54,7 @@ var currentSearchSortBy=""; var OnlySearchLabel=false; var startIndex =1; var endIndex = 5; +var totalPage = 1; function initPageInfo(){ currentPage = 1; @@ -538,29 +539,28 @@ function page(current){ page(currentPage); } } + + + $('#inputpage').on('keypress',function(event){ + if(event.keyCode == 13){ + goPage(); + } + }); + function goPage(){ - var goNum = $('#goNum').val(); + var goNum = $('#inputpage').val(); - var pageTotal = $("#totalNum").text(); - var pageNum = parseInt(pageTotal/pageSize); - if(pageTotal%pageSize!=0){ - pageNum += 1; - }else { - pageNum = pageNum; - } if (goNum<=0){ alert("请输入大于0的数值"); } - else if(goNum<=pageNum){ - page(goNum - 1,pageSize); + else if(goNum<=totalPage){ + page(goNum); } else{ - alert("不能超出总页码!"); + alert("不能超出总页数!"); } } - - function setPage(pageData,pageSize,currentPage){ if (isEmpty(pageData)){ @@ -575,10 +575,10 @@ function page(current){ $('#startPage').addClass("disabled"); $('#lastPage').addClass("disabled"); } - var totalPage=Math.ceil(pageData.Total/pageSize) + totalPage =Math.ceil(pageData.Total/pageSize); console.log("totalPage=" + totalPage); var html =""; - for(var i=0;i<5&&(i+currentPage)" + page_i + "";