javascriptonkeydown

How to capture a backspace on the onkeydown event


I have a function that is triggered by the onkeydown event of a textbox. How can I tell if the user has hit either the backspace key or the del key?


Solution

  • Try this:

    document.addEventListener("keydown", KeyCheck);  //or however you are calling your method
    function KeyCheck(event)
    {
       var KeyID = event.keyCode;
       switch(KeyID)
       {
          case 8:
          alert("backspace");
          break; 
          case 46:
          alert("delete");
          break;
          default:
          break;
       }
    }