ASP.NET - Como obtengo el id del texbox cuando se pierde el focus

 
Vista:

Como obtengo el id del texbox cuando se pierde el focus

Publicado por Romer Ariel (2 intervenciones) el 16/05/2018 17:41:03
Estoy realizando una validación a muchos campos de texto, estos son dinamicos. Mi pregunta es como puedo saber el nombre de mi caja de texto con el metodo onblur, osea cuando se pierde el focus quisiera saber el id de ese textbox, estoy haciendo esto.

1
2
3
4
5
6
7
8
9
10
11
<script>
   function Validar(nota) {
       var idTexto = document.activeElement.id;
       var num = document.getElementById(idTexto).value;
       if (num == "") {
           alert("Introduzca nota");
           document.getElementById(idTexto).focus;
       } else
           return nota.value;
   }
</script>

Con este codigo obtengo el id del texbox donde esta el focus pero no quiero eso, sino quiero obtener el id del texbox donde se perdio el focus
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 Enrique
Val: 66
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Como obtengo el id del texbox cuando se pierde el focus

Publicado por Enrique (27 intervenciones) el 22/05/2018 17:09:50
Podrías ocupar este evento en tu textbox
1
2
3
4
5
6
7
8
9
10
<!--Ejemplo -->
<asp:TextBox runat="Server" ID="txtExa" onfocus="enter(this)" onblur="exit(this);"></asp:TextBox>
<script>
function enter(obj){
   alert('Have you enter at txt with id: '+obj.id);
}
function exit(obj){
   alert('Have you exit at txt with id: '+obj.id +' and have the text: '+obj.value);
}
</script>

espero te ayude
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