光标停止输入后触发事件

    xiaoxiao2021-03-25  112

    <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" οnkeyup="openFlag()" οnkeydοwn="closeFlag()" /></td> </tr> <tr> <td>1秒后,获取值:</td> <td><input type="text" id="myInputX"/></td> </tr> </table> </BODY>

    转载请注明原文地址: https://ju.6miu.com/read-9285.html

    最新回复(0)