Javascript阻止退格

时间:2012-02-16 09:58:30

标签: javascript backspace

我在这种经典情况下遇到了麻烦,即阻止 Backspace 导航回来。但我认为存在差异。

这是我的焦点对象的onKeyDown函数。 (当然有一些变化)

function(key) // Key is the pressed key code
{
   return key != 8;     
};

以上功能正常运行,但是,下面没有。

function(key) // Key is the pressed key code
{
    wnd.onKeyDown(key);
return key != 8;        
};

wnd是一个对象及其onKeyDown函数:

this.onKeyDown = function(key)
{
    if (key == 37)
        this.charInd = Math.max(0, this.charInd-1);
    else if (key == 39)
        this.charInd = Math.min(this.string.length-1, this.charInd+1);
    else if (key == 8)
    {
        this.string.splice(this.string.length-1, 1);
        this.charInd--;
    }
};

在重点对象的true函数中发送falseonKeyDown以防止导航不仅重要吗?

0 个答案:

没有答案