Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2007, 18:05
AlyChucky
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 17 años, 4 meses
Puntos: 0
Evitar recarga de páginas con formularios en Opera

Tengo un problema, espero alguien me pueda ayudar, estoy haciendo una aplicación en asp y javascript para utilizarse en el explorador opera, mi problema es que cuando se teclea un enter la página se recarga y yo quiero evitarlo, ya sea que se envie a otro input text o que no realice nada, ya realice varias cosas que funcionaron en internet explorer, como atrapar el enter en el evento onkeypress y mandarlo a una función que no haga nada, pero al terminar lo que hace la función se recarga la página, esto solo ocurre en opera, ojala puedan ayudarme.

aquí se hace la llamada:
<form id="frmusuario" name="frmusuario" action="Index.asp?division=<%=request("division")% >" method="post" onkeydown="javascript:return Form1_OnSubmit(this, event);">


Esta es la función:
function Form1_OnSubmit(ctrl, e){
if(ffBrowser){
if(13==e.which && 'enviar' !=e.target.id)
//return false;
else
//return true;
}
else{
if(e.keycode==13 && 'enviar' !=e.srcElement.id)
return false;
else
return true;
}
}