光标停止输入后触发事件

来源:互联网 发布:ubuntu登录后蓝屏 编辑:程序博客网 时间:2024/06/06 04:51

 <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>


1 0
原创粉丝点击