viernes, 31 de octubre de 2014

Bloquear la techa BACKSPACE mediante JavaScript

BLOQUEAR LA TECLA BACKSPACE

Se debe agregar la siguiente función JavaScript en la página o en un archivo .js:

<SCRIPT LANGUAGE=JAVASCRIPT>
var oLastBtn
=0;
    bIsMenu
= false;
    
//No Right CLICK************************
    
// ****************************
    
If (window.Event)
    document.captureEvents(Event.MOUSEUP);
    
Function nocontextmenu()
    {
    event.cancelBubble
= True
    event.returnValue
= false;
    return false;
    }
    
Function norightclick(e)
    {
    
If (window.Event)
    {
    
If (e.which !=1)
    return false;
    }
    
Else
    
If (event.button !=1)
    {
    event.cancelBubble
= True
    event.returnValue
= false;
    return false;
    }
    }
    document.oncontextmenu
= nocontextmenu;
    document.onmousedown
= norightclick;
    
//**************************************
    
// ****************************
    
// Block backspace onKeyDown************
    
// ***************************
    
Function onKeyDown() {
        
If ( (event.altKey) || ((event.keyCode == 8) &&
                (event.srcElement.type !
= "text" &&
                event.srcElement.type !
= "textarea" &&
                event.srcElement.type !
= "password")) ||
                ((event.ctrlKey)
&& ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
  
  
                (event.keyCode
== 116) ) {
            event.keyCode
= 0;
            event.returnValue
= false;
        }
     }
</SCRIPT>

No hay comentarios:

Publicar un comentario