jquery 限制文本框只能输入数字

来源:互联网 发布:linux下vim配置 编辑:程序博客网 时间:2024/06/03 11:14
jquery 限制文本框只能输入数字     转自:http://jonsion.iteye.com/blog/558277    $("input[name='fangwenyudinhuishu']").keyup(function(){             var tmptxt=$(this).val();             $(this).val(tmptxt.replace(/\D|^0/g,''));         }).bind("paste",function(){             var tmptxt=$(this).val();             $(this).val(tmptxt.replace(/\D|^0/g,''));         }).css("ime-mode", "disabled");          上面是keyup事件处理,下面处理了CTR+V事件,最后就是CSS设置输入法不可用 



    用jquery限制文本框只能输入数字:            程序:            $(function(){             //文本框只能输入数字,并屏蔽输入法和粘贴       $.fn.numeral = function() {                     $(this).css("ime-mode", "disabled");                     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("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*/, '');                         }                     });                 };                //调用文本框的id        $("#score").numeral();             });  


0 0
原创粉丝点击