var namespace; function gonggao(nm) { namespace = nm; } var nowpage = 0; var pagecount = 0; $(document).ready(function () { //首次加载显示数据 pagecount = namespace.maxpage(20, "").value; $("#span_sumitem").html(namespace.sumitem("").value); var fanhui = namespace.page_change(0, 20, "").value; $("#span_sumpage").text(pagecount + 1); $("#tbl_list").html(fanhui); //下一页 $("#td_next").click(function () { if (nowpage + 1 <= pagecount) { nowpage++; var pageitem = $("#drp_pageitem").val(); var fanhui = namespace.page_change(nowpage, pageitem, tj()).value; $("#tbl_list").html(fanhui); $("#txt_nowpage").val(nowpage + 1); } }) //上一页 $("#td_up").click(function () { if (nowpage > 0) { nowpage--; var pageitem = $("#drp_pageitem").val(); var fanhui = namespace.page_change(nowpage, pageitem, tj()).value; $("#tbl_list").html(fanhui); $("#txt_nowpage").val(nowpage + 1); } }) //尾页 $("#td_endpage").click(function () { var pageitem = $("#drp_pageitem").val(); var fanhui = namespace.page_change(pagecount, pageitem, tj()).value; $("#tbl_list").html(fanhui); nowpage = pagecount; $("#txt_nowpage").val(pagecount + 1); }) //首页 $("#td_first").click(function () { var pageitem = $("#drp_pageitem").val(); var fanhui = namespace.page_change(0, pageitem, tj()).value; $("#tbl_list").html(fanhui); nowpage = 0; $("#txt_nowpage").val(1); }) //跳页 $("#td_go").click(function () { var txtval = $("#txt_nowpage").val(); var sumpageval = $("#span_sumpage").text(); if (parseInt(txtval) > parseInt(sumpageval)) { $("#txt_nowpage").val(sumpageval); txtval = sumpageval; } var pageitem = $("#drp_pageitem").val(); var fanhui = namespace.page_change(txtval - 1, pageitem, tj()).value; $("#tbl_list").html(fanhui); nowpage = txtval - 1; }) //数据行数改变 $("#drp_pageitem").change(function () { var nowpage = $("#txt_nowpage").val(); var pageitem = $("#drp_pageitem").val(); var pitem = namespace.maxpage($("#drp_pageitem").val(), tj()).value; $("#span_sumpage").text(pitem + 1); pagecount = pitem; nowpage = 0; var fanhui = ""; fanhui = namespace.page_change(0, $(this).val(), tj()).value; $("#tbl_list").html(fanhui); $("#txt_nowpage").val(1); }) //禁止跳页文本框输入出数字已外的字符 $("#txt_nowpage").keyup(function () { var reg = /^\d+$/; var lastval = ""; var txtval = $(this).val(); for (var i = 0; i < txtval.length; i++) { var charval = txtval.charAt(i); if (reg.test(charval)) { lastval += charval; } } $(this).val(lastval); }) $("#drp_leixing").change(function () { if ($("#drp_leixing").val() != "") { htmlcode = namespace.page_change(nowpage, $("#drp_pageitem").val(), tj()).value; } else { htmlcode = namespace.page_change(nowpage, $("#drp_pageitem").val(), "").value; } $("#tbl_list").html(htmlcode); var item = namespace.maxpage($("#drp_pageitem").val(), tj()).value; $("#span_sumpage").text(item + 1); pagecount = item; $("#span_sumitem").html(namespace.sumitem(tj()).value); }) }) function tj() { var tiaojian = $("#drp_tj").val() + ' like' + "'%" + $("#txt_neirong").val() + "%' and"; if ($("#cbo_isqiyong").is(":checked")) { if ($("#begintime").val() != '' && $("#endtime").val() != '') { tiaojian += " ggshijian >='" + $("#begintime").val() + "' and ggshijian<= '" + $("#endtime").val() + "' and "; } } return tiaojian; } //快捷分页 document.onkeydown = function (e) { e = window.event || e; switch (e.keyCode) { case 37: if (nowpage > 0) { var pageitem = $("#drp_pageitem").val(); var fanhui = namespace.page_change(nowpage - 1, pageitem, "").value; $("#tbl_list").html(fanhui); nowpage--; $("#txt_nowpage").val(nowpage + 1); }; break; case 39: if (nowpage < pagecount) { var pageitem = $("#drp_pageitem").val(); var fanhui = namespace.page_change(nowpage + 1, pageitem, "").value; $("#tbl_list").html(fanhui); nowpage++; $("#txt_nowpage").val(nowpage + 1); }; } } function chak(selectid) { if ($("#pagename").val() == "bm") { location.href = "../Module_data/xtbm_edit.aspx?uid=" + selectid; } if ($("#pagename").val() == "yh") { location.href = "../Module_data/yh_edit.aspx?uid=" + selectid; } } function search() { $("#tbl_list").html(namespace.page_change(nowpage, $("#drp_pageitem").val(), tj()).value); var item = namespace.maxpage($("#drp_pageitem").val(), tj()).value; $("#span_sumpage").text(item + 1); pagecount = item; $("#span_sumitem").html(namespace.sumitem(tj()).value); }