para q no se ejecute ningun objeto cuando la pulse
|
|
#3 (permalink) |
![]() 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 |
|
|
|
|
|
#6 (permalink) |
![]() |
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:
También agregué el evento OnKeyDown dentro del HTML asi:
<script language="JavaScript">
document.onkeydown=function (evt) {return (evt ? evt.which : event.keyCode) != 13;
</script>
<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. |
|
|
|
|
|
#7 (permalink) |
![]() 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> |
|
|
|
|
|
#8 (permalink) |
![]() |
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-- |
|
|
|