开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

js控制文本栏只能输入数字

简介:
+关注继续查看
Html代码

<input type="text" id="txt1">

 <input type="text" id="txt1">
Html代码

<script type="text/javascript">

$("#txt1").numeral();

</script>

<script type="text/javascript">  $("#txt1").numeral(); </script>

 

Js代码

$.fn.numeral = function(){

$(this).css("ime-mode","disabled");

this.bind("keypress",function(){

if(event.keyCode == 46){

if(this.value.indexOf(".")!=-1){

return false;

}

}else{

return event.keyCode>=46&&event.keyCode<=57;

}

});

this.bind("blur",function(){

if(this.value.lastIndexOf(".")==(this.value.length-1)){

this.value = this.value.substr(0,this.value.length-1);

}else if(isNaN(this.value)){

this.value = "";

}

});

this.bind("paste",function(){

var s=clipboardData.getData('text');

if(!/\D/.test(s));

value=s.replace(/^0*/,'');

return false;

});

this.bind("dragenter",function(){

return false;

});

this.bind("keyup",function(){

if(/(^0+)/.test(this.value))this.value=this.value.replace(/^0*/, '');

});

};



本文转自linzheng 51CTO博客,原文链接:http://blog.51cto.com/linzheng/1081610

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
张建锋谈阿里云新定位:数字经济基础设施
9月25日,2019杭州云栖大会上,阿里云智能总裁张建锋在主题演讲中表示,阿里云逐渐从一家单纯的云基础设施提供商,到今天变成云的智能化提供商:从大数据、AI、IoT到协同办公,以及今后软硬件一体化的云平台。
595 0
Win8Metro(C#)数字图像处理--2.10图像中值滤波
原文:Win8Metro(C#)数字图像处理--2.10图像中值滤波  [函数名称] 图像中值滤波函数MedianFilterProcess(WriteableBitmap src) [函数代码]        ///        /// Median filter process.
1096 0
Win8Metro(C#)数字图像处理--2.7图像伪彩色
原文:Win8Metro(C#)数字图像处理--2.7图像伪彩色  2.7图像伪彩色函数 [函数名称] 图像伪彩色函数PseudoColorProcess(WriteableBitmap src) [算法说明]   伪彩色是为改善视觉效果,利用计算机图像增强技术对图像的灰度赋予的不同假色彩,即,将一张灰度图转化为彩色图。
1000 0
[超牛]只能输入数字的文本框,兼容IE7IE8等

demo地址:
只能输入数字的文本框


核心js代码:


            
2100 0
js只允许输入数字和小数点
//示例代码: //只允许输入数字与.: //只允许输入数字 : //只允许输入数字与小数点 function checkKeyFo...
624 0
asp.net input文本框只能输入数字js
js: //只能输入数字 function ValidateNumber(e, pnumber) { if (!/^\d+$/.
744 0
JQuery控制只能输入带二位小数的数字
这里只贴出javascript的代码。。。但求我能看懂。。。 /*  * 创建人:牛腩  * 说明:只能向文本框里输入数字,缺点是可以输入中文,所以还要在焦点失去的时候做个判断  */ $(function() {     // 给文本框加个keypress,即键盘按下的时候判断 $("#ctl00_ContentPlaceHolder1_txtSumValue").
1010 0
设置文本框只能输入数字
SetWindowLong(Edit1.Handle,GWL_STYLE,GetWindowLong(Edit1.Handle,GWL_STYLE) or ES_NUMBER);
457 0
23703
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载