如何检验输入的数据是数字而非字母或其它字符? if(parseFloat(text.value)!=text.value) alert("error") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" name="text" onkeyup="this.value=this.value.replace(/\D/,'');" value="">不让人家输入非数字,抄袭人家的,请主人原谅 you are new ! up~~ <input onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false" style="ime-mode:Disabled">这样你就不用验证了,除了数字,输入不了别的 Microsoft(R) JScript(R)isNaN 方法 语言参考 版本 1 请参阅 应用于 --------------------------------------------------------------------------------描述返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。 语法isNaN(numvalue) numvalue 参数是要检查是否为 NaN 的值。 说明如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。 使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值。 还有一种办法,变量可以与它自身进行比较。 如果比较的结果不等,那么它就是 NaN 。 这是因为 NaN 是唯一与自身不等的值。 js 数字分页(1,2,3..)的代码 没分了,JS窗口问题,高手们帮帮忙 急送分·超简单的js问题? jquery新版本的天大bug 送分 如何让html页面靠在ie的左边?而不是居中? 用window.opner.location.reload()刷新页面和用点击右键刷新页面有什么不同? 两个方法的区别 jsp中调用showModalDialog出现的怪问题! 汉字变化乱码问题? 高手入来拿分。... 兄弟们,有没有好点的JS日期计算函数什么的
onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false"
style="ime-mode:Disabled"
>这样你就不用验证了,除了数字,输入不了别的
isNaN 方法 语言参考
版本 1
请参阅 应用于
--------------------------------------------------------------------------------描述
返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。
语法
isNaN(numvalue)
numvalue 参数是要检查是否为 NaN 的值。 说明
如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。 使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值。
还有一种办法,变量可以与它自身进行比较。 如果比较的结果不等,那么它就是 NaN 。 这是因为 NaN 是唯一与自身不等的值。