Bloquear Tecla Backspace mediante javascript

Tecla backspace
En algunas ocasiones existe la necesidad de bloquear la tecla backspace o tecla retroceso, la cual se encarga de mover el cursor a la izquierda eliminando caracteres. Para navegadores se utiliza para acceder a la pagina anterior (Atrás o Back),  para esto les dejo un código en Javascript que nos permite bloquear la tecla mediante Javascript dentro de un textbox.


function KeyBackspace(keyStroke) {
    isNetscape = (document.layers);
    eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
    if (eventChooser == 13) {
        return false;
    }
}
document.onkeypress = KeyBackspace;

document.onkeydown = function() {
    if (window.event && window.event.keyCode == 8) {
        window.event.keyCode = 505;
    }
    if (window.event && window.event.keyCode == 505) {
        return false;
    }
}

Esta función podría ser llamada desde una pagina web .Net así:

<asp:TextBox ID="txtBackspace" runat="server" onkeypress="KeyBackspace();"></asp:TextBox>

Leer Más:



Como puedes ver este es un ejemplo sencillo, pero al grano, que fácilmente puede ayudarte a solucionar como Bloquear no solo la tecla Backspace mediante Javascript, sino cualquier otra tecla, solo basta con modificar el KeyCode del Javascript.
Share:

2 comentarios:

  1. Gracias me ayudo mucho.

    ResponderEliminar
  2. a mi se me bloqueo sola, como hago para que funcione normal?

    ResponderEliminar