zoukankan      html  css  js  c++  java
  • jquery控制输入框只输入数字,可以粘贴,判断粘贴内容是否全是数字

    <html>

    <script src="jquery-1.7.min.js"></script>
    <script>
    $(function(){
                    $("#text").keydown(function(event){   
            // 注意此处不要用keypress方法,否则不能禁用 Ctrl+V 与 Ctrl+V,具体原因请自行查找keyPress与keyDown区分,十分重要,请细查
                if ($.browser.msie) {  // 判断浏览器
                   if ( ((event.keyCode > 47) && (event.keyCode < 58)) || (event.keyCode == 8) || (event.keyCode == 86)) {  // 判断键值
                       return true;
                   } else {
                       return false;
                   }
               } else {
                   if ( ((event.which > 47) && (event.which < 58)) || (event.which == 8) || (event.which == 86) ) {
                       return true;
                   } else {
                       return false;
                   }
              }                         }).focus(function() {
                                     this.style.imeMode='disabled';   // 禁用输入法,禁止输入中文字符

                        }).bind("paste",function(){
         //alert($("#text").val());
         //return false;
         }).keyup(function(e){
         _v= $("#text").val();
         for(_i=0;_i<_v.length;_i++){
         _c=_v.charAt(_i);
         if(isNaN(_c)){
          $("#text").val("");
          return;
         }
         }
         });
    });

    </script>
    <body>
    <input id="text" name="text" type="text" >
    </body>
    </html>

  • 相关阅读:
    Linux下安装nginx
    使用Nginx搭建集群
    怎样解决虚拟机中多台机器之间的相互通信问题??
    怎样安装vmtools
    常用的机器学习&数据挖掘知识(点)领域链接
    sparkan安装链接
    matlab中怎样将散点用光滑曲线连接起来??
    matlab中怎样画出散点图,将这些散点连接成线??
    matlab中怎样计算两个集合的差集?-setdiff函数
    MATLAB中在一个三维矩阵中如何提取出一个二维矩阵,使用permute
  • 原文地址:https://www.cnblogs.com/webu/p/2794007.html
Copyright © 2011-2022 走看看