como anular el evento onkeypress de un textbox?

mro
07 de Agosto del 2003
hola

como ya dije en el titulo lo que quiero es que al pulsar enter estando el foco en un textbox no haga nada

creo que por defecto llama a la pagina que tratra el fomulario (la que va en el action)

garcias de antemano

Juan
07 de Agosto del 2003
Toma un código, a ver si te sirve:
<input type="text" onkeypress="return (event.keyCode==13)?false:true;">

mro
07 de Agosto del 2003
ademas no funciona en netscape 4

Juan
07 de Agosto del 2003
No se casi nada de netscape pero creo que la propiedad
keyCode se llama which.

Por cierto el código que te he dado puede simplificarse:
<input type="text" onkeypress="return (event.keyCode!=13);">

aunque tú necesitarás algo más complejo que diferencie
según navegador. Suerte

mro
07 de Agosto del 2003
gracias funciona perfectamente

pero no entiendo muy bien porque?

lo que hace es devolver true o false dependiendo de si se pulso enter u otra tecla

y para qué se devuelve true o false?

Juan
07 de Agosto del 2003
No se muy bien porque, supongo que si le entregas
el valor false al evento este se cancela.