您的位置:首页 > 其它

只能输入小于最大数且是正整数的脚本

2006-12-27 00:00 471 查看
最大数: 98765



具体功能自己测试咯 :)


/* 只允许输入数字 */
function numInputCheck(o,m){
var d;
if(',48,49,50,51,52,53,54,55,56,57,96,97,98,99,100,101,102,103,104,105,8,9,13,'.indexOf(',' + event.keyCode + ',')==-1){
event.returnValue=null;
}
if(m!=null){
d = event.keyCode >= 96 ? event.keyCode - 48 : event.keyCode;
if(document.selection.createRange().duplicate().text=='' && (o.value+String.fromCharCode(d))>m){
event.returnValue=null;o.value=m;
}else if(',8,9,13,'.indexOf(',' + d + ',')==-1&&document.selection.createRange().duplicate().text==''&&o.value.indexOf('0')==0){
o.value='';
}
}
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐