148 lines
5.3 KiB
JavaScript
148 lines
5.3 KiB
JavaScript
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);
|
|
} |