Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/10/2004, 08:24
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Hola y bienvenido OSRO

Te paso una funcion que precisamente la ocupo para que el usuario si se encuentra en un textbox y presiona enter se ejecute cierto método o evento.

Es decir.., si tengo un boton (button1) y cuando presione enter desde mi textbox (textbox1) quiero que se ejecute el evento de Button1 haría lo siguiente:

Primero creo mi javascript:

Cita:
<html>
<head>
..
<SCRIPT language="javascript" type="text/javascript">
function assignEvent(obj)
{
if (event.keyCode==13) {
__doPostBack(obj,'');
return false;
}
}
</script>
</head>
<body>
...
...
<FORM id="Form1" method="post" runat="server">
...
<asp:button id="Button1" runat="server" Text="Button"></asp:button>
...
En el page load (codebehind)

Cita:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
Textbox1.Attributes.Add("onKeyPress", "return assignEvent('" & Button1.UniqueID & "')")
End If
..
End Sub
Y listo.. cuando presione enter se va a hacer el postback del evento Button1

Espero que te funcione...ya depende de tí la forma en que desees implementarlo..
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net