pagination.js

来自「这是我平时做练习的翻页源码」· JavaScript 代码 · 共 56 行

JS
56
字号
/*??t??????????*/
function first(){
	pageNo = 1;	
	document.form1.elements["page_no"].value = pageNo;
    subPage();
}
/*??t???????????*/
function next(){
    var pageCount = document.form1.elements["page_count"].value;    
	var pageNo = document.form1.elements["page_no"].value;
	
	//???????????????????
	if(pageCount==pageNo){
		return;
	}else{
		pageNo = pageNo*1 + 1;
	}
	
	document.form1.elements["page_no"].value = pageNo;
    subPage();
}
/*??t???????????*/
function prov(){
	var pageNo = document.form1.elements["page_no"].value;
	//?????????????
	if(pageNo==1){
		return;
	}else{
		pageNo = pageNo*1 - 1;
	}
	
	document.form1.elements["page_no"].value = pageNo;
    subPage();
}
/*??t????????????*/
function last(){
	var pageNo = document.form1.elements["page_count"].value;	
	document.form1.elements["page_no"].value = pageNo;
    subPage();
}
/*??-??????*/
function goPage(){
	var pageNo = document.form1.pagenm.options[document.form1.pagenm.selectedIndex].text;
	if(pageNo==null || pageNo==0){
		pageNo = 1;
	}
	document.form1.elements["page_no"].value = pageNo;
    subPage();
}
/*????*/
function subPage(){
var submitPage = document.form1.elements["submitaction"].value;
	window.document.form1.action = submitPage;
	window.document.form1.submit();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?