我在keyup里面做了一些计算。如果客户按键某个数字键不放三秒左右IE就会假死。请问一下各位大侠。有什么办法可以解决一下。?

解决方案 »

  1.   

    ..按住不放跟keyup有关系?keyup是在放开按键的时候才触发啊
      

  2.   


    <input type="text" id="intStart" maxlength="50" onkeyup="TelDemo()" /> 我的话句是这样的。
      

  3.   

    用计算器,如果大于一定的数量就不能按下了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>radio2.html</title>

        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    `    <script type="text/javascript">
    var locked = true;
    var step = 0;
         function up() {
         step = 0;
         }
        
         function down() {
         step++;
         if (step > 100) {
         alert("不能按了");
         document.body.focus();
         return false;
         }
         }
        </script>  </head>
      
      <body>
       <input type="text" onkeyup="up()" onkeydown="down()"/>
       <span id="show"></span>
      </body>
    </html>