if (data.value === "" || data.value == null) {
return false;
}
console.log(!isNaN(data.value)); // 1 输出true ; // isNaN(data.value) = false, 是数字返回false ,

            var value = document.getElementById("jmp").value;
value = value.replace(/\ /g, "");
if (value === "") {
return;
}
var t = isNaN(value);
if (t) {
alert("请输入要跳转的页数");
return;
}
fun_call(indexpage);

 var Jmp = document.getElementById("pagejump");
Jmp.onclick = function () {
var index = document.getElementById("tzxzk").value;
index = parseInt(index);
if (index.toString() == "NaN") {
alert("请输入要跳转的页数");
return;
}
if (isNaN(index)) {
alert("请输入要跳转的页数!");
return;
}
Check_page(index) && post_test(index);
}

end


begin

    <div class="page_btn clearfix">
<span id="total" class="zg_page">共42条</span>
<span id="currentpage" class="zg_page">第1页</span>
<span id="pagesize" class="zg_page">共3页</span>
<a href="javascript:;" id="firstpage">首 页</a>
<a href="javascript:;" id="prepage">上一页</a>
<a href="javascript:;" id="nextpage">下一页</a>
<a href="javascript:;" id="lastpage">尾 页</a>
<div class="tz">
<span>到第</span>
<input name="gotopage" type="text" id="tzxzk" class="xzk">
<span>页</span>
<input id="pagejump" value="确定" class="sure">
</div>
</div>
------------------------
<script>
var pageindex = 0;
var pages = 0;
var first = document.getElementById("firstpage");
var Up = document.getElementById("prepage");
var Down = document.getElementById("nextpage");
var End = document.getElementById("lastpage");
var Jmp = document.getElementById("pagejump");
Jmp.onclick = function () {
var index = document.getElementById("tzxzk").value;
index = parseInt(index);
if (isNaN(index)) {
alert("请输入要跳转的页数!");
return;
}
Check_page(index) && post_test(index);
}
//检测要跳转的页数
function Check_page(index, type) {
var message = "输出的页数超出范围!";
if (index < 1) {
if (type) {
message = "已经是第一页数据!";
}
alert(message);
return false;
}else
if (index > pages) {
if (type) {
message = "已经是最后一页数据!";
}
alert(message);
return false;
}
return true;
}
first.onclick = function () {
post_test(1);
}
End.onclick = function () {
var max_index = pages; post_test(max_index);
}
Up.onclick = function () {
//获得当前页
//当前页-1
var index = pageindex - 1;
Check_page(index,1) && post_test(index);
}
Down.onclick = function () {
//获得当前页
//当前页+ 1
var index = pageindex + 1;
Check_page(index,1) && post_test(index);
} function page_count(count, index) {
//共多少条//共多少页
document.getElementById("total").innerHTML = "共" + count + "条";
pages = Math.ceil(parseInt(count) / 15);
document.getElementById("currentpage").innerHTML = "第" + index + "页";
document.getElementById("pagesize").innerHTML = "共" + pages + "页";
} </script> <script> //function (url,type,data,callback)
var isclick = true;
function post_test(index) {
//当前页
pageindex = index; if (isclick) {
isclick = false;
//---
var posturl = "/Navig/Get_MatterList";
var formData = new FormData();
formData.append("id", document.getElementById("type_id").value);
formData.append("index", index);
myxhr.mypost(posturl, 'json', formData,
function (data) {
var that = data.data; page_count(data.count, index); var sb = new StringBuilder();
for (var i = 0; i < that.length; i++) {
var t;
//if (that[i]._WH.indexOf("|") >= 0) {
// t = that[i]._WH.split("|");
// for (var j = 0; j < t.length; j++) {
// if (t[j].indexOf('%') == -1) {
// t[j] = t[j] + "px";
// }
// }
//} else {
// t.push("500px");
// t.push("400px");
//}
//that[i].HFEventName
//that[i]._Ico sb.appendFormat(' <li style="margin-top: 40px;"><a href="javascript:;" class="link"><div class="icon-box"><img style="width:100%;" src="{0}" alt=""></div><p class="link-title">{1}</p></a></li>',
that[i]._Ico,
that[i].HFEventName
);
}
var result = sb.toString();
var ul = document.getElementById("itemlist");
ul.innerHTML = result; var lis = ul.getElementsByTagName("li");
for (var i = 0; i < lis.length; i++) {
lis[i].onclick = function () {
//alert(this.getAttribute("data_url"));
//window.location = (this.getAttribute("data_url") + "/?id=" + this.getAttribute("data_id"));
}
} });
//---
setTimeout(function () {
isclick = true;
}, 500);
}
}
window.onload = function () {
post_test(1);
}
</script>

js 判断是否为数字的更多相关文章

  1. js判断只能输入数字和只能输入

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'' ...

  2. JS判断只能是数字和小数点

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'' ...

  3. js判断只能输入数字或小数点

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'' ...

  4. js判断是否是正整数,js判断是否是数字

    //判断字符串是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; if (!re.test(input.rate.value) ...

  5. js判断类型为数字的方法实现总汇——原生js判断isNumber()

    方法一[推荐]: 最容易想到的是用typeof来判断是否是number类型 ,但是如果为NaN会被认为也是number类型,因此我们需要使用isNaN来排除NaN的情况. function isNum ...

  6. JS 判断是否为数字 数字型特殊值

    JS 数字型三个特殊值 Infinity ,代表无穷大,大于任何数值 -Infinity ,代表无穷小,小于任何数值 NaN ,Not a number,代表一个非数值  isNaN的使用: isNa ...

  7. js 判断 是否位数字

    isNaN(val) val为数字返回false 不为数字返回truedocument.write(isNaN(123)); document.write(isNaN(-1.23)); documen ...

  8. 用JS判断两个数字的大小

    js中的var定义的变量默认是字符串,如果单纯的比较字符串的话,会出现错误,需要先转化为int类型在做比较. [备注:110和18在你写的程序中是18大的,因为 这两个数都是字符串,而1和1相等之后比 ...

  9. JS判断是否为数字或为空

    function checkcc() {     var reg = new RegExp("^[0-9]*$");     var obj = document.getEleme ...

  10. JS判断两个数字的大小

    javascript中定义的var类型是弱类型,默认是String类型,在比较两个数字大小的时候默认比较的是两个字符串,比如,在比较10和2时,按数字做比较10是比2大,可是按默认的字符串比较时,第一 ...

随机推荐

  1. Boolean Expressions

    Boolean Expressions Time Limit: 1000MS   Memory Limit: 30000K       Description The objective of the ...

  2. js递归解决汉诺塔问题

    汉诺塔是一个印度的古老传说.有三个圆柱,其中一个圆柱上放着若干圆盘,这些圆盘从上到下,直径递增,利用一个辅助圆柱,将原来柱子上的圆盘放到另一个柱子上,依旧是从上到下直径递增. 汉诺塔是一个经典的递归案 ...

  3. HDU 5200 脑洞题 离线

    线段树,TLE,各种.唉....我真是笨死了.... 我用的线段树是记录左右区间最长连续棵数的...反正TLE #include <iostream> #include <cstdi ...

  4. 【转】】}linux awk 命令详解

    http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html ----------------------------------- ...

  5. tabBar颜色改动

    //未点击的颜色 [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKey ...

  6. SAP 金税接口增强 BADI

      SAP与金税连接有两种方式:组件接口及文本接口. 文本接口为例: 1.SAP取发票数据.主要来自合同,销售订单,交货单.发票,客户供应商主数据等 2.SAP处理:合并.拆分,折扣等 3.导出TXT ...

  7. Corona 不同设备分辨率适应

    移动平台下,不同设备的宽高比不同,那么必然存在与游戏设计时的宽高比不一致的情况,Corona的解决方案是定义了一个虚拟的屏幕高宽,比如1024*768,然后在不同设备上通过定义的适应模式去调整这个虚拟 ...

  8. 01背包模板、全然背包 and 多重背包(模板)

    转载请注明出处:http://blog.csdn.net/u012860063 贴一个自觉得解说不错的链接:http://www.cppblog.com/tanky-woo/archive/2010/ ...

  9. HDU1024_Max Sum Plus Plus【滚动数组】

    Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  10. Openfire 配置连接SQL SERVER(非默认实例)

    安装好Openfire之后,紧接着进行配置. 连接数据库的时候遇上问题. 打算用我本机上的一个SQL SERVER做为数据库.但是,我本机装了几个SQL SERVER实例,现在我打算使用的是那个非默认 ...