jsp网页密码输入框怎么限制输入时间?
密码输入框这块我准备采取刷卡输入,就是不让人使用键盘输入,所以想采用时间限制来控制,密码必须在3秒内输入完成,没有在3秒内输完的,内容自动清除。jsp脚本怎么来写?
2012-04-06 22:42

2012-04-07 15:22
2012-04-07 22:24
程序代码:输入框:<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(); //第一次按下键(除回车,回格)的时间
}
});
});
}

2012-04-09 14:12
2012-04-20 09:32