zoukankan      html  css  js  c++  java
  • 通过定时监听input框来实现onkeyup事件-

    问题:因为zepto无法使用onkeyup 事件

    解决方法:通过给input框绑定focus 事件,定时的去监听input的值得改变,在鼠标移出input后,清除定时器

    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <input id="box" type="text">
    
        <script type="text/javascript" src="http://cdn.bootcss.com/zepto/1.1.4/zepto.js"></script>
        <script type="text/javascript">
        // ## 问题:因为zepto无法使用onkeyup 事件
        // ## 解决方法:通过给input框绑定focus 事件,定时的去监听input的值得改变,在鼠标移出input后,清除定时器
        Zepto(function(){
            controlTime = function(){
                var time = setInterval(monitor,100);
                $("#box").bind("blur",function(){
                    clearInterval(time);
                })
            }
            monitor = function(){
                var val = $("#box").val();
                if(val != ''){
                    val = val.replace(/D/g,'');
                    $("#box").val(val)
                    console.log(val);
                }
            }
    
            $("#box").bind("focus",controlTime);
    
    
        });
        </script>
    </body>
    </html>
    
    
  • 相关阅读:
    Tarjan 的一些板子
    对 SAM 和 PAM 的一点理解
    一些敲可爱的数论板子
    异常
    面向对象编程
    JAVA数组
    JAVA方法
    JAVA流程控制
    JAVA基础
    JAVA入门
  • 原文地址:https://www.cnblogs.com/geek12/p/4967469.html
Copyright © 2011-2022 走看看