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

Respuesta
 
Herramientas Desplegado
Antiguo 15-abr-2008, 09:24   #1 (permalink)
punkser69 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 30
Tecla Enter en el Gridview

Hola a todos.

Tengo un pequeño problema con mi gridview editable no puedo hacer que funcione la tecla enter o la tecla F12 en el footer ya que tengo una funcion en javascript que ejecuta el sgte codigo

function ClickBoton(botonId)
{

if (event.keyCode==13)
{
document.getElementById(botonId).click();

}
}

este codigo se lo pongo a un texbox ("tDos.Attributes.Add("onkeypress", "return ClickBoton('id_del_boton');")")

probe con un alert arriba del if (event.keyCode==13) para probar si se estaba ejecutando bien la funcion javascript y funciona correctamente con los numeros y letras pero al momento de presionar el boton enter no ejecuta la funcion javascript

¿Por que pasa esto? ¿ hay una solucion?
punkser69 está desconectado   Responder Citando
Antiguo 15-abr-2008, 21:29   #2 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 452
Re: Tecla Enter en el Gridview

Mande un alert de event.keyCode para que veas que valor toma cuando presionas enter, y de ese modo, haces la kodicional.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
martinchavezf@hotmail.com
Fann_Lavigne está desconectado   Responder Citando
Antiguo 16-abr-2008, 08:47   #3 (permalink)
punkser69 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 30
Re: Tecla Enter en el Gridview

Cita:
Iniciado por Fann_Lavigne Ver Mensaje
Mande un alert de event.keyCode para que veas que valor toma cuando presionas enter, y de ese modo, haces la kodicional.
Te cuento he descubierto el error, es que tengo un RequiredFieldValidator y un CompareValidator que me valida esa caja de texto y primero se tiene que ejecutar esas dos condiciones y luego mi funcion nde javascript. ahora estoy viendo si hay una forma que se ejecute primero mi funcion javascript y luego las validaciones.

Gracias por responder

Igual ejecute lo que me dijiste y si aparece lo que tiene que aparecer si apreto el enter aparece 13.

Igual me podrias ayudar como se ejecuta primero mi funcion y luego las validaciones

Última edición por punkser69; 16-abr-2008 a las 08:59.
punkser69 está desconectado   Responder Citando
Antiguo 28-abr-2008, 11:04   #4 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 452
Re: Tecla Enter en el Gridview

Tu funcion JS se debe ejecutar sin importar las validaciones, ya que no depende de lo que digan los validadores, no ocurre asi? Yo tengo una funcion en JS y muchos validadores en una pagina, y a pesar de que los validadores marquen error, mi funcion JS se ejecuta.

Necesitas lo contrario?
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
martinchavezf@hotmail.com
Fann_Lavigne está desconectado   Responder Citando
Respuesta
No hay votos aún.


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:43.


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