光标停止输入后触发事件

来源:互联网 发布:网络监控能看到啥 编辑:程序博客网 时间:2024/06/06 08:29
 <script>  var flag = 0;  var timer;  function openFlag () {      timer = setTimeout(function(){      flag = 1;      manageData();      }, 1000);  }  function closeFlag() {      clearTimeout(timer);// 取消定时器      flag = 0;  }  function manageData() {     var inputValue=document.getElementById("myInput").value;      if (flag==1) {          document.getElementById("myInputX").value=inputValue;          alert("恭喜您,测试成功!"+inputValue);      }      // 处理完成后,取消定时器,标志位变为0,避免没有按下键盘时,重复处理      clearTimeout(timer);       flag==0;  }  </script>     </HEAD>   <BODY>      <table>          <tr>              <td>请输入:</td>              <td> <input type="text" id="myInput"  onkeyup="openFlag()" onkeydown="closeFlag()" /></td>          </tr>          <tr>              <td>1秒后,获取值:</td>              <td><input type="text" id="myInputX"/></td>          </tr>      </table>   </BODY>  

原创粉丝点击