jsp网页密码输入框怎么限制输入时间?
密码输入框这块我准备采取刷卡输入,就是不让人使用键盘输入,所以想采用时间限制来控制,密码必须在3秒内输入完成,没有在3秒内输完的,内容自动清除。jsp脚本怎么来写?
输入框:<input type="text" id="transferNo" onpaste="return false"/> jquery: var firstKeyDowntime = ""; $(document).ready(function(){ //为输入框绑定回车事件 $(function(){ $("#transferNo").bind('keyup',function(event) { if(event.keyCode == 13){ //回车 var currDate = new Date(); var currTime = currDate.getTime(); //获得按回车的时间 if(currTime - firstKeyDowntime > 400){ alert("超时"); }else { alert("成功"); } firstKeyDowntime = ""; //清空第一次按下的时间 }else if(event.keyCode != 8){ //回格键 var firstKeyDownDate = new Date(); firstKeyDowntime = firstKeyDownDate.getTime(); //第一次按下键(除回车,回格)的时间 } }); }); }