page.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * 分页Javascript
  3. */
  4. $(document).ready(function(){
  5. // 下一页按钮点击事件
  6. $("a[name=nplink]").click(function(){
  7. var current = $("input[name=crtpage]").val();
  8. $("#cp").val(parseInt(current) + 1);
  9. $('form').submit();
  10. });
  11. // 上一页按钮点击事件
  12. $("a[name=pplink]").click(function(){
  13. var current = $("input[name=crtpage]").val();
  14. $("#cp").val(parseInt(current) - 1);
  15. $('form').submit();
  16. });
  17. // 首页按钮点击事件
  18. $("a[name=fplink]").click(function(){
  19. $("#cp").val(1);
  20. $('form').submit();
  21. });
  22. // 尾页按钮点击事件
  23. $("a[name=lplink]").click(function(){
  24. $("#cp").val($("input[name=totalpage]").val());
  25. $('form').submit();
  26. });
  27. // 跳转按钮点击事件
  28. $("#goPage").click(function(){
  29. var numRegex = /^\d+(\.\d+)?$/;
  30. var goPage = $("#cp").val();
  31. if (!numRegex.test(goPage)) {
  32. alert("请输入数字");
  33. return;
  34. }
  35. var totalPage = $("input[name=totalpage]").val();
  36. if (goPage > totalPage) {
  37. $("#cp").val(goPage);
  38. }
  39. $('form').submit();
  40. });
  41. });