Foros del Web » Programando para Internet » Javascript »

problema con eventos y burbujeo

Estas en el tema de problema con eventos y burbujeo en el foro de Javascript en Foros del Web. Hola a todos, tengo esta funcion: Código HTML: function ZfButtonControl(z){ var z; if(event.keyCode!=13) return; document.getElementById(z).focus(); } La uso para que en un formulario que genero ...
  #1 (permalink)  
Antiguo 31/01/2007, 13:29
Avatar de ibme74  
Fecha de Ingreso: marzo-2004
Mensajes: 81
Antigüedad: 20 años, 1 mes
Puntos: 0
problema con eventos y burbujeo

Hola a todos, tengo esta funcion:

Código HTML:
function ZfButtonControl(z){
var z;
if(event.keyCode!=13) return;
document.getElementById(z).focus();
}
La uso para que en un formulario que genero dinámicamente al llegar al ultimo
campo de texto el usuario presione enter y cambie el foco hacia un boton que esta fuera de este formulario.

El problema es que al cambiar el foco es como si presionara el boton enviando los datos automaticamente.

¿Como puedo anular este burbujeo?
  #2 (permalink)  
Antiguo 31/01/2007, 14:18
Avatar de ibme74  
Fecha de Ingreso: marzo-2004
Mensajes: 81
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: problema con eventos y burbujeo

Creo haberlo solucionado de esta manera:

Código HTML:
function ZfButtonControl(z){
var z;
if(event.keyCode!=13) return;
document.getElementById(z).focus();
if (document.all) { 
window.event.cancelBubble = true; 
window.event.returnValue = false; 
} 
else{ 
event.preventDefault(); 
} 
}
No se si es correcto pero 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




La zona horaria es GMT -6. Ahora son las 06:01.