backspace得ascii码值是8,剩下的自己研究把

解决方案 »

  1.   

    呵呵,在文本输入状态,BACKSPACE是删除键
    在其它场合,BACKSPACE是“后退”功能的快捷键你可以有选择的屏蔽
    function OnKey()
    {
    //如果是BACKSPACE,而且不是文本控件,就屏蔽此键
    //event.returnValue = false 表示屏蔽
    //event.returnValue = true 表示不屏蔽
    event.returnValue = !(event.keyCode == 8  && !(o.type == 'text' || o.type == 'textarea' || o.type == 'file'));
    }document.onkeydown = OnKey;
      

  2.   

    光标在画面上时,按BACKSPACE时为什么总有响应,是什么意思?请表达清楚一点,或者把代码贴上来
      

  3.   

    当前控件是文本输入控件时,BACKSPACE是删除键
    否则,就是“后退”功能的快捷键你可以有选择的屏蔽function OnKey()
    {
    var o = event.srcElement;
    //event.returnValue = false 表示屏蔽
    //event.returnValue = true 表示不屏蔽
    event.returnValue = !( event.keyCode == 8 && !(o.type == 'text' || o.type == 'textarea' || o.type == 'file') );
    }document.onkeydown = OnKey;
      

  4.   

    seabell(百合心) 
    谢谢你
    我问的就是--是否是“后退”功能的快捷键