如何禁用<input />中的accesskey

时间:2011-06-16 16:37:58

标签: javascript html html5

我正在使用预定义的PHP框架,我将扩展它。包含jQuery / jQueryUI。

该网站有一些定义了accesskey元素的链接。例如,按L会立即将您注销。而且有麻烦。

有时,按l中的<input type="text"/>会将我退出。有时不是。不用说,它不应该这样做。我不能总是重现那个错误,但我还没有发现它何时触发,何时没有。

因此,如果不能删除框架中的accesskey元素,我该如何防止这种行为?

2 个答案:

答案 0 :(得分:0)

首先,您可能应该有一个用于退出的确认对话框,尤其是使用这种方便的方法。其次,我不确定这个accesskey代码在没有显示更多相关信息的情况下是如何工作的,但它会是这样的:

$(':input').focus(function(e) { 
    // disable accesskey functionality 
});
$(':input').blur(function(e) { 
    // reenable accesskey functionality 
});

答案 1 :(得分:-2)

在浏览器上禁用JavaScript。简单。