jquery实现指定文本框只能输入数字

这次给大家带来jquery实现指定文本框只能输入数字,jquery实现指定文本框只能输入数字的注意事项有哪些,下面就是实战案例,一起来看一下。

先来一段规定文本框只能够输入数字包括小数的jQuery代码:

    PHP //文本框只能输入数字(包括小数),并屏蔽输入法和粘贴 jQuery.fn.number=function(){ this.bind("keypress",function(e){  var code=(e.keyCode?e.keyCode:e.which); //兼容火狐 IE  //火狐下不能使用退格键  if(!$.browser.msie&&(e.keyCode==0x8)){return;}  if(this.value.indexOf(".")==-1){return (code >= 48 && code= 48 && code<= 57}  });  this.bind("paste",function(){return false;});  this.bind("keyup",function(){ if(this.value.slice(0,1) == ".") {   this.value = "";  }  });  this.bind("blur",function(){  if(this.value.slice(-1) == ".") {   this.value = this.value.slice(0,this.value.length-1);  }  }); }; $(function(){  $("#txt").number();}); 

登录后复制

2、jQuery如何规定文本框只能输入整数:
有时候文本框的内容只能够是数字,并且还只能够是整数,例如年龄,你不能够填写20.8岁,下面就通过代码实例介绍一下如何实现此功能,希望给需要的朋友带来帮助,代码如下:

   1 //文本框只能输入数字(不包括小数),并屏蔽输入法和粘贴 jQuery.fn.integer=function(){  this.bind("keypress",function(e){  var code=(e.keyCode?e.keyCode:e.which); //兼容火狐 IE  //火狐下不能使用退格键  if(!$.browser.msie&&(e.keyCode==0x8)) {   return ;  }  return code >= 48 && code<= 57;  });  this.bind("paste",function(){  return false;  });  this.bind("keyup",function(){  if(/(^0+)/.test(this.value))  {  this.value = this.value.replace(/^0*/,'');  }  }); }; $(function(){  $("#txt").integer();}); 

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Jquery+Mobile自定义按钮图标步骤详解

设置多行文本框[textarea]自动生成高度

以上就是jquery实现指定文本框只能输入数字的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2767555.html

(0)
上一篇 2025年3月8日 11:43:55
下一篇 2025年3月6日 06:32:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论