Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 10-jun-2006, 15:14   #1 (permalink)
fetoga no se puede cailificar en este momento
 
Fecha de Ingreso: junio-2006
Ubicación: Arequipa
Mensajes: 13
desactivar tecla enter en paginas aspx framework 1.1 .Net

Como puedo desactivar la funcion de la tecla enter..

para q no se ejecute ningun objeto cuando la pulse
fetoga está desconectado   Responder Citando
Antiguo 10-jun-2006, 16:08   #2 (permalink)
xknown está en el buen camino
 
Avatar de xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.249
Simplemente implementa el evento onkeydown del objeto document y haz las comparaciones necesarias (obviamente hablo de javascript)

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
xknown está desconectado   Responder Citando
Antiguo 10-jun-2006, 16:19   #3 (permalink)
fetoga no se puede cailificar en este momento
 
Fecha de Ingreso: junio-2006
Ubicación: Arequipa
Mensajes: 13
:(

Alex .. espero tu sugrenecia

Lo q sucede es q cargo un formulario aspx con varios datos y controles, y cuando el usuario hace enter (tecla13), se ejecuta un boton asp... y no quiero q suceda eso... quiero q no haga nada... pero no me funciona...
coloco algo asi..



if (document.onkeydown=13) .... q haga algo pero no me funca


tambien intente generaruna funcion .. me parece q el error es en q no me llega el evento del objeto asp o mejor dicho no detecta la tecla correctamente :(


Gracias, si tienes algun ejemplo seria bueno

Saludos

Fer
fetoga está desconectado   Responder Citando
Antiguo 10-jun-2006, 16:27   #4 (permalink)
xknown está en el buen camino
 
Avatar de xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.249
Código:
document.onkeydown=function (evt) {return (evt ? evt.which : event.keyCode) != 13;}
Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
xknown está desconectado   Responder Citando
Antiguo 10-jun-2006, 16:36   #5 (permalink)
fetoga no se puede cailificar en este momento
 
Fecha de Ingreso: junio-2006
Ubicación: Arequipa
Mensajes: 13
:d

Lo maximo!!!! funciono OK.....

todo es posible con javascript

Gracias.....

Fer
fetoga está desconectado   Responder Citando
Antiguo 14-jun-2006, 06:36   #6 (permalink)
RsOfT está en el buen camino
 
Avatar de RsOfT
 
Fecha de Ingreso: noviembre-2002
Ubicación: InterNET
Mensajes: 1.005
Enviar un mensaje por ICQ a RsOfT Enviar un mensaje por Yahoo  a RsOfT
fetoga,

¿En que parte del HTML colocaste el código javascript y de que forma?
Te pregunto porque lo puse entre <HEAD></HEAD> y no me funciona. El código que puse fue:
Código:
 
<script language="JavaScript">
 document.onkeydown=function (evt) {return (evt ? evt.which : event.keyCode) != 13;
</script>
También agregué el evento OnKeyDown dentro del HTML asi:

<asp:textbox id="txtCodigo" onKeyDown='document.onkeydown=function (evt) {return (evt ? evt.which : event.keyCode) != 13;' style="Z-INDEX: 103; LEFT: 176px; POSITION: absolute; TOP: 144px" runat="server" Font-Names="Verdana" Width="48px" MaxLength="5"></asp:textbox>

Aunque al agregar el OnKeyDown el Intelisense no me ayudó lo cual me hizo pensar que está mal el código.
¿Qué estoy haciendo mal?
__________________
.::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--

Última edición por RsOfT; 14-jun-2006 a las 06:42.
RsOfT está desconectado   Responder Citando
Antiguo 14-jun-2006, 14:03   #7 (permalink)
fetoga no se puede cailificar en este momento
 
Fecha de Ingreso: junio-2006
Ubicación: Arequipa
Mensajes: 13
rpta

Asi esta parte del HTML de la pagina aspx
lo coloque justo antes de terminar el </HEAD> y ya no ejecuta el enter..
saludos


<HTML>
<HEAD>
<title>frmAdminProductos</title>
<meta content="True" name="vs_showGrid">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta
name="vs_targetSchema">
<script language='JavaScript'>

document.onkeydown=function (evt) {return (evt ? evt.which : event.keyCode) != 13;}

</script>
</HEAD>
fetoga está desconectado   Responder Citando
Antiguo 14-jun-2006, 14:43   #8 (permalink)
RsOfT está en el buen camino
 
Avatar de RsOfT
 
Fecha de Ingreso: noviembre-2002
Ubicación: InterNET
Mensajes: 1.005
Enviar un mensaje por ICQ a RsOfT Enviar un mensaje por Yahoo  a RsOfT
Perfecto, ya funciona! lo que pasó fue que me faltó ponerle la } al final.
__________________
.::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--
RsOfT está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 2 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93