字母“k”不会在我的表格上输入

时间:2013-11-23 23:15:31

标签: html forms keyboard

我不知道这个问题是什么,所以我不确定要粘贴什么代码。在所有媒体检查站,我的表格在safari firefox和chrome中都很完美。我可以输入整个字母表大写和小写,所有数字,所有符号,除了“K”和“k”。

我已准备好发布我的网站了,除非我无法解决这个问题。有什么我可以尝试的吗?

我可以输入“K”和“k”,它不是我的键盘,如果是我无法在此网站上输入。

2 个答案:

答案 0 :(得分:0)

我无法确定这个随机问题的问题是什么,你甚至没有提供一个例子,但是,使用JavaScript,这应该停止任何可能是preventDefault字母的脚本:

function undoCancel(elt){
    function cancelUtil(event){
        event.stopImmediatePropagation();
    }
    elt.addEventListener('keydown',cancelUtil,true);
    elt.addEventListener('keypress',cancelUtil,true);
    elt.addEventListener('keyup',cancelUtil,true);
    elt.addEventListener('input',cancelUtil,true);
}

然后为发生问题的每个元素调用该函数(例如:undoCancel(document.getElementById('somerandomid'))。还要确保键盘的k键没有被破坏,在我看来,这似乎是最有可能的问题。不要将true中的addEventListener更改为falsetrue它会在大多数事件发生之前捕获内容烧成。

答案 1 :(得分:0)

将'enableKeyboardNavigation'选项设置为false - 这是您在文件中放置的代码,包含设置的部分。

这解决了任何人都可以使用与portfoliojs.com相关的任何键盘输入的问题

: - )