`
enix2212
  • 浏览: 24128 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

仅限正整数输入

阅读更多
修正了拖拽文本进输入框问题 2011.11.14


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>仅限正整数输入</title>

</head>

<body>
<script>
    //void function (window,undefined){ 
    window.onload = function() {
        var doc = document,list = doc.getElementsByTagName('input');
		
		
        availableNumberInput(list);
    }
    function availableNumberInput(inputs) {
        var len = inputs.length,i,reg = /^(8|9|4[8-9]|5[0-7]|9[6-9]|10[0-5])$/ig;
		
		document.onmousedown=function(){
			 try{
				document.selection.empty()
			 }catch(e){
				getSelection().removeAllRanges()
			}
		}
        for (i = len; i > 0; (inputs[--i].onkeydown = function(e) {
            e = window.event || e;
            var target = e.srcElement || e.target,code = e.charCode || e.keyCode;
            reg.lastIndex = 0;
            if (!reg.test(code) || e.shiftKey) {
                return false;
            }
            target.value === '0' && (target.value = '');
        },inputs[i].oncontextmenu = function() {
            return false;
        }),inputs[i].style.imeMode = 'disabled') {
        }
    }
    //}(window); 
</script>

拖个文字进输入框看看<br/>
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/>
</body>
</html>
分享到:
评论

相关推荐

    js限制文本框只能输入整数或者带小数点的数字

    做表单验证的时候是否会碰到验证某个输入框内只能填写数字呢,仅允许输入整数数字或者带小数点的数字。下面这段代码也许能帮到你!通过对当前输入框定义onkeypress,onkeyup,onblur事件对表单做了充分的验证,结果...

    js正则表达式 限1-2位整数,或者至多含有两位小数的写法

    //1、只能输入数字或者小数点 仅整数,整数加小数 var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/; console.log(reg1.test()+ 空串 false); console.log(reg1.test(1)+ 1 true); console.log(reg1.test...

    解决layui-table单元格编辑只能text问题

    适合layui-table单元格编辑自定义表单类型、时间控件、数字框、下拉选、单选等各种表单控件

    C语言实现的基于flex&bison工具的PL0编译器源代码+实验报告, 编译原理实验

    整个pl0编译器支持If, then, else, while, do, read, write, call, begin, end, const, var, procedure, odd以及拓展的case和endcase共16个关键字,支持最多14位变量和常量,暂时仅限正整数(负数和浮点数在词法.l...

    NumericInput:将html文本框设置为仅允许数字输入

    数值输入 一个简单的jQuery插件,将(输入)元素设置为仅允许数字。 选项 ... 要创建仅接受正整数的输入元素,请使用.numericInput()函数。 [removed][removed] [removed] $(function() { $(

    试题 算法训练 素因子去重

    给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1 输入格式  一个整数,表示n 输出格式  输出一行,包含一个整数p。 样例输入 1000 样例输出 10 数据规模和约定  n&lt;=10^...

    C++信息学奥赛一本通1214深搜题解

    每组测试数据占1行,包括一个正整数b(1≤b≤92)。 【输出】 输出有n行,每行输出对应一个输入。输出应是一个正整数,是对应于b的皇后串。 【输入样例】 2 1 92 【输出样例】 15863724 84136275

    背包:用于整数和有理数的精确算法:无边界的1-0 M维背包,N向总和分区,T组N总和分区和MKS问题

    整数输入类型限制已删除。 这项工作包含以下算法,性能分析和报告的源代码: 正整数和有理数的无穷子集和背包问题的多项式时间和空间算法。 Nemhauser-Ullmann NU算法的增强指数实现。 正整数,有理权重和利润的...

    sequence.pdf

    对于子序列 ,我们定义其价值为 ,其中 表示小等于 的正整数中与 互质的数的个数。 现在请你求出 的所有优秀子序列的价值之和,答案对 取模。 输入格式 第一行一个正整数 表示序列长度。 第二行 个用空格分隔的非负...

    试题 算法提高 题目1 最大最小值

    第一行包含一个正整数 N 。(1 ≤ N ≤ 10000)。 第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000。 输出格式 输出仅一行,包含两个整数 x,y,x 表示 N 个数中的最大值,y 表示 N 个数中的最小值。x,y ...

    C语言求倍数

    写一个程序,对于给定的一个自然数N(1),和M个互不相同的十进制数字X1, X2,…,XM (M&gt;=1), 找出N的一个最小的正倍数,使得该倍数中仅包含数字X1,X2,…,XM。 【输入形式】 输入文件为当前目录下的multiple...

    hearthstonecardanalyzer

    必须为正整数。 trackobot_username和trackobot_apikey应该从复制粘贴 如果要限制程序仅查看特定类别的游戏,hero是可选参数。 请注意,这是区分大小写的,即法师有效,但法师无效。 该程序将打印在限制条件下玩...

    codeup 八皇后(C++)

    题目描述 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不...每组测试数据占1行,包括一个正整数b(1 &lt;= b &lt;= 92) 输出 输

    软件课程设计 试验报告 代码 演示

    本题主要是要求设计一个程序,让用户输入正整数m ,它代表一个人民币钱数(元数),由程序计算一个最有方法,使人民币纸币的张数最少,并凑成上述的钱数m 。 ///////////////////////////////////////////// 程序...

    LINGO软件的学习

    稀疏集仅包含了父集的笛卡尔乘积的一个子集,可通过显式罗列和成员资格过滤器这两种方式来定义。显式罗列方法就是逐个罗列稀疏集的成员。成员资格过滤器方法通过使用稀疏集成员必须满足的逻辑条件从稠密集成员中过滤...

    视易神通夜总会5.0安装包

    19.员工表导出EXCEL时,员工号中以0开头的都变成整数的问题,如001导出成1了. 20.公关集体签到连续签到出错的问题. 21.物品编码是否启用在前台点单时没有屏蔽的问题. 22.换房后没有把新房间的历史帐单打上标志的...

    正则表达式

    ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a$/匹配"An a",而不匹配"an A" * 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa + 匹配前面元字符1次或多次,/ba...

    编程游戏腹泻生物-myrover.rar

    % %%% 标记为正整数的元素对应着存在大便的不安全区域, % %%% 标记为9的点为天然存在的不安全区, % %%% 标记为1,2,3,...u的点为由第u个腹泻生物通过自身排便创建的不安全区域 % %%% m,n同时说明了地图的大小,...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境...123 &lt;br&gt;0209 如何使用正则表达式验证密码长度 124 &lt;br&gt;0210 如何使用正则表达式验证非零的正整数 124 &lt;br&gt;0211 如何使用正则表达式验证非零...

    Excel公式与函数大辞典.宋翔(带书签高清文字版).pdf

    1.2 输入与编辑公式 6 1.2.1 A1引用样式与R1C1引用样式 6 1.2.2 输入公式 8 1.2.3 修改公式 9 1.2.4 移动和复制公式 9 1.2.5 删除公式 12 1.2.6 改变公式的计算方式 13 1.3 在公式中使用函数 14 1.3.1 为...

Global site tag (gtag.js) - Google Analytics