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;
}
}