Foros del Web » Programando para Internet » Javascript »

Bloquear la tecla Backspace.

Estas en el tema de Bloquear la tecla Backspace. en el foro de Javascript en Foros del Web. Hola a todos de nuevo! Busque si no postearon algo similar a mi pregunta y veo que no. TEngo una duda, tenia un codigo para ...
  #1 (permalink)  
Antiguo 05/01/2007, 15:10
 
Fecha de Ingreso: enero-2007
Ubicación: Cochabamba - Bolivia
Mensajes: 346
Antigüedad: 17 años, 3 meses
Puntos: 2
Bloquear la tecla Backspace.

Hola a todos de nuevo! Busque si no postearon algo similar a mi pregunta y veo que no. TEngo una duda, tenia un codigo para bloquar teclas con JAVASCRIPT, a lo que se podia modificar el codigo de la tecla...

13 = ENTER
08 = BACKSPACE

el codigo es el siguiente:

Código:
<SCRIPT LANGUAGE="JavaScript"> 
function getKey(keyStroke) {  
isNetscape=(document.layers); 
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;    
if (eventChooser==13) {      
   return false; 
   }  
} 
document.onkeypress = getKey;   
</script>
Lo que pasa es cuando en lugar de colocar "eventChooser==13" coloco "eventChooser==08" o "eventChooser==8" no me bloquea lo que tendria que ser la tecla backspace.. Alguien podria ayudarme? Esto es para PHP. GRACIAS.
  #2 (permalink)  
Antiguo 05/01/2007, 15:39
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
De acuerdo Re: Bloquear la tecla Backspace.

Saludos prueba de este modo.
Código HTML:
 	document.onkeydown = function(){
	    if(window.event && window.event.keyCode == 8)
		{
	     window.event.keyCode = 505;
    	}
	    if(window.event && window.event.keyCode == 505)
		{
    	 return false;
    	}
}
Espero que te de una idea.

Hasta pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 06/01/2007, 07:19
 
Fecha de Ingreso: enero-2007
Ubicación: Cochabamba - Bolivia
Mensajes: 346
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Bloquear la tecla Backspace.

Eso lo coloco dentro mi script? Adicionalmente no? probare.. MUCHAS GRACIAS NANO!
  #4 (permalink)  
Antiguo 17/06/2007, 20:56
 
Fecha de Ingreso: enero-2007
Ubicación: Cochabamba - Bolivia
Mensajes: 346
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Bloquear la tecla Backspace.

Gracias NANO!! El codigo quedo asi y funciona de pelos:

<SCRIPT LANGUAGE="JavaScript">
function getKey(keyStroke) {
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
if (eventChooser==13) {
return false;
}
}
document.onkeypress = getKey;

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

</script>
  #5 (permalink)  
Antiguo 08/08/2007, 09:41
 
Fecha de Ingreso: enero-2007
Ubicación: Cochabamba - Bolivia
Mensajes: 346
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Bloquear la tecla Backspace.

Hola NANO de nuevo... queria preguntar algo...

Recuerdas que tenia esto:

Código:
<SCRIPT LANGUAGE="JavaScript"> 
function getKey(keyStroke) {  
isNetscape=(document.layers); 
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;    
if (eventChooser==13) {      
   return false; 
   }  
} 
document.onkeypress = getKey;   
</script>
Me bloqueaba la tecla enter en la pagina la cual colocaba este script.

Queria saber si es posible que cuando usando este script, al momento de entrar a un TEXTAREA de la misma pagina, se vuelva a habilitar la tecla ENTER y cuando salgo de un TEXTAREA se vuelva a bloquear dicha tecla... Es posible???

Saludos y gracias!
  #6 (permalink)  
Antiguo 11/06/2010, 16:00
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años
Puntos: 2
Respuesta: Re: Bloquear la tecla Backspace.

Oye me podrías ayudar, yo tengo este mismo problema y quisiera no bloquearlo por que tengo cuadros de textoque ocupan el backspace, perono quiero que mi form se regrese :( ...ayudame please.
  #7 (permalink)  
Antiguo 30/06/2010, 16:27
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Bloquear la tecla Backspace.

donde mandas llamar a la funcion getkey, ya la puse en
<body onkeypress="return getkey(event)"> y no me funciona
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:03.