手机笔记本打字出数字只限输入数字代码

input文本框只允许输入数字代码三则
input文本框只允许输入数字代码三则
其一,只允许输入数字和小数点。&input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled"&其二,判断的更详细一些,甚至22..2这样不算数字也判断得出来&script&function check(){if (isNaN(tt.value)){alert("非法字符!");tt.value="";}}&/script&&input type="text" name="tt" onkeyup="check();"&其三,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。&script language=javascript&function onlyNum(){if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39))if(!((event.keyCode&=48&&event.keyCode&=57)||(event.keyCode&=96&&event.keyCode&=105)))event.returnValue=}&/script&&input onkeydown="onlyNum();" style="ime-mode:Disabled&结语,其实style="ime-mode:Disabled这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好。只允许输入数字&input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,'')"&只允许输入英文字母、数字和下划线(以下二种方法实现)&input name="username" type="text" style="ime-mode:disabled"&&input name="username" type="text" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"&只允许输入英文字母、数字和&=@&input name="username" type="text" onkeyup="value=value.replace(/[^\w=@&]|_/ig,'')"&只允许输入汉字&input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"&
javascript 只允许输入数字总结
作者:webfly 日期:
javascript 只允许输入数字有很多方法,总结如下
1,只允许输入数字和小数点。&input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled"&
2,判断的更详细一些,甚至22..2这样不算数字也判断得出来&script&function check(){if (isNaN(tt.value)){alert("非法字符!");tt.value="";}}&/script&&input type="text" name="tt" onkeyup="check();"&
3,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。&script language=javascript&function onlyNum(){if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39))if(!((event.keyCode&=48&&event.keyCode&=57)||(event.keyCode&=96&&event.keyCode&=105)))event.returnValue=}&/script&&input onkeydown="onlyNum();" style="ime-mode:Disabled&
4,只能是数字&input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"&
结语,其实style="ime-mode:Disabled这句是比较实用的。意为关闭输入法。效果最好的是3,可以直接禁止输入,4是输入以后又替换,这样输入者有机会按回车,会有意想不到的结果
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&为什么有的时候手机输入法突然没了只能输入数字了?_百度知道百度手机输入法选择全键盘打字只能打出数字?_百度知道10196人阅读
javascript(78)
html5(27)
&input type=&tel& name=&num& value=&1& maxlength=&8& autocomplete=&off& class=&amount_text fw c_fff&/&
&&用input:tel属性解决 &, 如果还得限制粘贴,双击保存的内容填充内容时候的数值变化, &可以用
document.getElementsByTagName('body')[0].addEventListener('click',function(e){
& & & & & & &...dosomething...
不过只是在手机上能不能输入除数字以外的的字符,但是在pc端还是得用js来限制
js处理数字相关文章:
数字格式化相关文章:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:713401次
积分:7550
积分:7550
排名:第1861名
原创:184篇
转载:70篇
评论:70条
(1)(5)(2)(1)(3)(10)(9)(11)(1)(7)(6)(16)(6)(8)(18)(15)(15)(10)(20)(16)(15)(8)(7)(2)(11)(6)(1)(5)(18)

我要回帖

更多关于 笔记本打字出数字 的文章

 

随机推荐