日期:2014-05-20  浏览次数:20827 次

jsp 输入数字到文本框,点击图片跳到指定的分页里面,怎样实现?
<SCRIPT type="text/javascript" language="javascript">
   
  function checkBig()
  {
  alert("aaa");
var page = document.getElementById("pageNow").value; 
var patrn=/^[0-9]{1,20}$/; 
if(page == null || page == "" || !patrn.exec(page) || page.indexOf('0') == 0) 

alert("请正确输入,只能为数字!"); 
return false; 

alert("bbb");
alert(page);
document.location="doSearch.do?page="+ page;
  }
   
  </SCRIPT> 
  <form action="doSearch.do" method="post" id="choose_form">
  <s:if test="pageBean.totalPage>1">
<input type="text" id="pageNow" name="pageNow" size="4" />
<input name="submit" type="submit" value="翻页" onClick="return checkBig()"/>


<s:property value="pageBean.allRow" />
条记录 共
<s:property value="pageBean.totalPage" />
页 当前第
<s:property value="pageBean.currentPage" />


  </form>


请大侠们说一下算法。。非常感谢

------解决方案--------------------
分页原理 百度搜就不少
------解决方案--------------------
带参转页

function showNews(n) {
 var form = document.getElementById("news");
 form.action = "showDetail!getMenuNames.action?DetailID=" + n;
 form.submit();
}
<form id="news" method="post">
<input type="button" value="提交" onclick="showNews(n)">
</form>
带参数调整
或直接
<a href="showDetail!getMenuNames.action?参数名=参数值">

http://zhidao.baidu.com/question/258461439.html?fr=qrl&cid=93&index=4
------解决方案--------------------
引用
这个没有什么算法

只是将输入的页面页码及一些其他参数提交到后台。。进行分页查询。。。

不太建议使用href的方式。。因为如果你本页数据是通过N个查询参数查出来的数据进行分页的。。那么href传很多参数就比较麻烦。。所以尽量通过提交表单的形式。。

别的和分页没有什么两样。。。主要就是一个提交与传参的问题。。。

------解决方案--------------------
应该可以运用数据库分页方法实现吧,今天刚听老师讲数据库,提到网页分页,可以百度。。。