如何禁用空格键并在我的网页上输入密钥?

时间:2011-03-05 11:36:57

标签: php javascript mysql key

我正在建立一个网站,用户反复点击按钮以提高他/她的分数。除了使用点击机器人之外,人们还可以点击按钮,然后不用放开鼠标,按住输入或空格键以获得极其荒谬的点击次数,并且只需将对象放在其中一个键上即可整夜等等。

有没有办法阻止这个?

我尝试添加一个禁用enter键的javascript脚本,但它不起作用。还有其他办法吗?

由于

3 个答案:

答案 0 :(得分:3)

也许看看jKey。它是一个允许关键快捷方式的jQuery插件,但你可以用它做你想做的事。

答案 1 :(得分:2)

您可以测量连续点击之间的时间,如果小于100毫秒,则忽略点击。

答案 2 :(得分:1)

单击按钮时是否可以设置标志,然后启动计时器?当计时器到期时,再次取消设置标志。

单击按钮时,检查是否设置了标志,是否不增加分数。你也可以重置计时器,以便在计时器关闭后立即停止人们的分数。

我的jQuery并不是全部,所以我无法举出一个例子。

这样做的好处是它也应该对机器人起作用,虽然机器人可以在标志过期后立即编程点击......