ASP.NET - Texbox CLICK

 
Vista:

Texbox CLICK

Publicado por MisMo (16 intervenciones) el 11/02/2009 17:26:02
Tengo un formulario en "ASP.NET"

<asp:FormView.........>

<itemtemplate>
<table>
<tr>
<td/>
<asp:Label runat="server" id="id_LB" Text="Nombre: " />
</td>
</tr>
<tr>
<td/>
<asp:TextBox runat="server" id="id_TB" Text=" " />
</td>
</tr>
</table>

<asp:LinkButton runat="server" Text="Enviar" OnClick="btn_OnClick"/>

<asp:Label runat="server" id="esEnvioOk" Text=" "/>
</itemtemplate>

</asp:FormView>

Cuando yo le doi al boton enviar pone un texto en el label "esEnvioOk" el texto que pone es: (Mensaje enviado con exito), entonces, este mensaje kedaria siempre incluso si sigo escribiendo en el textbox o sino lo que yo kiero es ke si pulso sobre el textbox que se limpie este Label y e probado tantas cosas ke ya kreo k no ai manera...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:Texbox CLICK

Publicado por roger (311 intervenciones) el 11/02/2009 19:49:39
puedes hacer un script con javascript.
Primero en el evento load de la pagina pon esto:

id_TB.Attributes.Add("onFocus","limpiar")

asi le asignas al textBox cuando obtenga el foco, que haga la funcion limpiar

y luego con javascript copias la funcion:

<script type="text/javascript" language="javascript">
function limpiar()
{
document.Form1.id_LB.value = "";
}
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Texbox CLICK

Publicado por MisMo (16 intervenciones) el 12/02/2009 09:07:52
Esque así:

<script type="text/javascript" language="javascript">
function limpiar()
{
document.Form1.id_LB.value = "";
}
</script>


..no coge al elemento pk ago un alert y no m sale nada...

el Label que quiero limpiar está dentro de una vista (View), ésta contenida en un Multiview y este contenido en el <itemTemplate> de un FormView... espero que me puedan echar una mano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Texbox CLICK

Publicado por x (445 intervenciones) el 12/02/2009 18:07:29
this.MiTextBox.Attributes["onfocus"] = String.Format("document.getElementById('{0}').innerHTML='';", this.MiLabel.ClientID);

algo asi te debe de funcionar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar