JQuery - en cual textbox se hiso la modificacion?

 
Vista:
sin imagen de perfil
Val: 13
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

en cual textbox se hiso la modificacion?

Publicado por gonzalo (10 intervenciones) el 15/01/2018 21:26:21
tenfo un form que tiene varios TextBox.

dependiendo del dia se muestran unos textbox y se ocultan otro, o sea, unos textbox se muestran el lunes, otros el martes.

el numero de textbox varia, pueden ser 2, pueden ser 4, 6, 8 10, etc.

necesito su ayuda para detectar en cual textbox se hiso el cambio para mandar la actualizacion en la base de datos, solo que no encuentro como detectar

este es el ejemplo que encontre, funciona pero necesito el nombre del textbox.

1
2
3
4
5
6
7
$(document).ready(function()
{
	$('#Form').on('change keyup paste',function(e)
	{
		alert(' se hiso un cambio');
	});
});

gracias.
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
sin imagen de perfil
Val: 142
Plata
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

en cual textbox se hiso la modificacion?

Publicado por Horroroso (65 intervenciones) el 17/01/2018 21:02:48
Hola,

Pues puedes usar this

para referirte al objeto que esta generando el evento.

Te pongo un ejemplo:
1
2
3
4
5
6
7
$(document).ready(function () {
                $('input', '#Form').on('change keyup paste', function (e) {
                    alert(' se hiso un cambio');
                    alert($(this).attr('Id'))
                    e.stopPropagation();
                });
            });
y supongamos que tienes algo como esto en tu html:
1
2
3
4
5
6
7
<form id="Form">
        <input type="text" id="textBox1" />
        <input type="text" id="textBox2" />
        <input type="text" id="textBox3" />
        <input type="text" id="textBox4" />
        <input type="text" id="textBox5" />
    </form>

Al momento de un cambio, te va a indicar cual es el id del input que se modifico.

Saludos.
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