utilizar tutorial qué que programar podríamos net llamar funcion forma ejecutar desde código codebehind asp asp.net javascript

asp.net - tutorial - que es asp net



Agregar javascript a la propiedad OnBlur de un control de cuadro de texto ASP.NET (2)

¿Hay alguna forma de especificar JavaScript para ejecutar en el evento OnBlur de un cuadro de texto ASP.NET? Me parece que si agrego cualquier manejador de eventos al objeto TextBox, ellos solo causarán una devolución de datos al servidor y harán lo que yo quiera. Básicamente, solo quiero que el cuadro de texto se represente en este HTML:

<INPUT type="text" onblur="alert(''1234'')" />

¡Gracias!


En su código subyacente, agregue esto:

myTextBox.Attributes.Add("onblur","alert(''1234'');");


También podría ir por:

<asp:TextBox runat="server" onblur="Javascript:alert(''1234'');" />

si no tienes ganas de configurarlo en el código subyacente.

Supongo que la razón por la que terminas con las devoluciones de datos debe ser porque has configurado AutoPostBack en el cuadro de texto como verdadero. Eso hace que la devolución de datos del cuadro de texto se produzca cuando se desencadena el evento onchange del lado del cliente. Cambie a falso, y actuará como un elemento de entrada normal.