<html>
<head>
<script language="javascript">
//限制不可使用组合JIAN
//1建立时间
var times = 0; //总的花费的时间
var lastTimes = 0; //上一次的系统时间
var nowTimes = 0; //当前系统时间
var avgTimes = 0; //平均间隔时间
var interval = 10; //判定时间间隔
var obj;
var now;
//初始化时间
function initPrams(){
times = 0;
lastTimes = 0;
nowTimes = 0;
avgTimes = 0;
}
//onkeypress事件
function keyP(){
obj = document.getElementById("a");
if(obj.value == ""){
initPrams();
}
now = new Date();
nowTimes = now.getTime();
times = times + nowTimes - (lastTimes == 0 ? nowTimes : lastTimes);
//alert(nowTimes - (lastTimes == 0 ? nowTimes : lastTimes));
lastTimes = nowTimes;
}
//onchange事件
function vChange(obj){
obj = document.getElementById("a");
if(obj.value == ""){
initPrams();
return;
}
/*
if(obj.value.length == 1){
obj.value="";
obj.focus();
alert("请刷卡");
return;
}
*/
avgTimes = times / obj.value.length;
if(avgTimes > interval){
alert('手工输入');
obj.value="";
initPrams();
}else{
alert("刷卡输入");
}
}
</script>
</head>
<body>
<input id="a" onchange="vChange(this)" onkeypress="keyP()" />
</body>
</html>