Foros del Web » Programando para Internet » ASPX (.net) »

Desactivar ENTER en página Web.

Estas en el tema de Desactivar ENTER en página Web. en el foro de ASPX (.net) en Foros del Web. Sucede que en los formularios, cuando das ENTER se ejecuta el botón del formulario. Tengo casos en el que tengo dos botones, pero el ENTER ...
  #1 (permalink)  
Antiguo 06/10/2005, 06:04
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Desactivar ENTER en página Web.

Sucede que en los formularios, cuando das ENTER se ejecuta el botón del formulario.

Tengo casos en el que tengo dos botones, pero el ENTER ejecuta el que no es, la pregunta la siguiente:

- ¿Cómo puedo controlar a que el enter en un formulario ejecute el botón de mi preferencia?
- ¿Cómo puedo evitar que al dar ENTER se ejecute cualquier botón del formulario?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #2 (permalink)  
Antiguo 06/10/2005, 09:39
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Yo lo que hago es a cada textbox, le agrego un función javascript en el keypress que si es el intro devuelva false (para que no haga nada):

algo así:

onkeypress="javascript:if(event.keyCode==13){retur n false;}"

para lo otro que dices me suena de un post, de no hace mucho que hablaba de eso. voy a buscarlo.
  #3 (permalink)  
Antiguo 06/10/2005, 11:07
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Gracias Jose_minglein2,

Para desactivar el ENTER lo que hice fue poner el botón con linkbutton, y así el enter no tiene efecto.

Para que se ejecute con ENTER el botón de mi preferencia, lo que hice fue solamente dejar un botón y los demás son LinkButton, aunque esta solución no es la mejor para mantener un estándar y la aplicación no se ve muy bien que digamos.

Ojalá consigas el post que me dices, a ver como resolvieron ese problemita.
De todos modos, gracias por tu ayuda.
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #4 (permalink)  
Antiguo 06/10/2005, 12:41
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Creo que es este el que hacen lo que pides, chekalo y nos cuentas

http://www.forosdelweb.com/showthrea...t=enter+submit
  #5 (permalink)  
Antiguo 07/10/2005, 14:31
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Gracias por el esfuerzo!
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
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 04:46.