我有一些代码使得如果用户输入输入,它将阻止他们输入更多输入3秒钟。这个可以工作,但如果你垃圾输入框,就像你每100毫秒左右输入1个输入一样,它会覆盖它,如果你继续以该速率发送垃圾信息,那么一直使readOnly为false。
echo "<input type = 'text' autofocus = 'autofocus' id = 'text' onKeyDown=\"if(event.keyCode==13) ajaxPass('text')
\">";
function ajaxPass(getValueFrom) {
document.getElementById(getValueFrom).readOnly = true;
setTimeout(function(){ document.getElementById(getValueFrom).readOnly = false; }, 3000);
}