function top2(){ form3.action="<%=basePath%>admin/cw/index.jsp?page=1"; form3.submit(); } function last2(){ if(form3.pageCount.value==0){//如果总页数为0,那么最后一页为1,也就是第一页,而不是第0页 form3.action="<%=basePath%>admin/cw/index.jsp?page=1"; form3.submit(); }else{ form3.action="<%=basePath%>admin/cw/index.jsp?page="+form3.pageCount.value; form3.submit(); } } function pre2(){ var page=parseInt(form3.page.value); if(page<=1){ alert("已至第一页"); }else{ form3.action="<%=basePath%>admin/cw/index.jsp?page="+(page-1); form3.submit(); } } function next2(){ var page=parseInt(form3.page.value); var pageCount=parseInt(form3.pageCount.value); if(page>=pageCount){ alert("已至最后一页"); }else{ form3.action="<%=basePath%>admin/mb/index.jsp?page="+(page+1); form3.submit(); } }
时间: 2024-03-29 21:37:27 浏览: 67
这段代码是一个用于实现分页功能的 JavaScript 代码。它定义了四个函数:top2()、last2()、pre2() 和 next2()。其中,top2() 和 last2() 分别用于将分页导航跳转到第一页和最后一页,pre2() 和 next2() 分别用于将分页导航跳转到上一页和下一页。它们通过修改 form3 的 action 属性,并提交表单来实现分页导航的跳转。其中,form3 是一个表单元素,它包含了用于分页的参数,如当前页码和总页数。需要注意的是,该代码中存在一个错误,即在 next2() 函数中,将 form3.action 设置为 "<%=basePath%>admin/mb/index.jsp?page=",而应该是 "<%=basePath%>admin/cw/index.jsp?page=",否则将会导致跳转到错误的页面。
相关问题
function top2(){ form3.action="<%=basePath%>admin/cw/index.jsp?page=1"; form3.submit(); } function last2(){ if(form3.pageCount.value==0){//如果总页数为0,那么最后一页为1,也就是第一页,而不是第0页 form3.action="<%=basePath%>admin/cw/index.jsp?page=1"; form3.submit(); }else{ form3.action="<%=basePath%>admin/cw/index.jsp?page="+form3.pageCount.value; form3.submit(); } }
这段代码是一个用于实现分页功能的 JavaScript 代码。它定义了两个函数:top2() 和 last2()。其中,top2() 用于将分页导航跳转到第一页,last2() 用于将分页导航跳转到最后一页。它们通过修改 form3 的 action 属性,并提交表单来实现分页导航的跳转。其中,form3 是一个表单元素,它包含了用于分页的参数,如当前页码和总页数。需要注意的是,该代码中存在一个错误,即在 last2() 函数中,如果总页数为0,则将最后一页设置为第一页,而不是第0页,否则将会导致跳转到错误的页面。
function bjump2(){ var pageCount=parseInt(form3.pageCount.value); if( fIsNumber(form3.busjump.value,"1234567890")!=1 ){ alert("跳转文本框中只能输入数字!"); form3.busjump.select(); form3.busjump.focus(); return false; } if(form3.busjump.value>pageCount){//如果跳转文本框中输入的页数超过最后一页的数,则跳到最后一页 if(pageCount==0){ form3.action="<%=basePath%>admin/cw/index.jsp?page=1"; form3.submit(); } else{ form3.action="<%=basePath%>admin/cw/index.jsp?page="+pageCount; form3.submit(); } }
这段代码是用于实现一个表单跳转到指定页数的功能。它首先获取了表单中的总页数,然后检查输入的跳转页数是否是数字,如果不是则弹出提示框并返回 false。如果输入的页数大于总页数,则跳转到最后一页。最后,根据跳转的页数设置表单的 action 属性并提交表单。该代码是使用 JSP 编写的,其中使用了一些 JSP 的语法,如 `<%=basePath%>`。
阅读全文