JavaScript - problemas con el change

 
Vista:
Imágen de perfil de Pablo Andres
Val: 13
Ha aumentado su posición en 14 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

problemas con el change

Publicado por Pablo Andres (11 intervenciones) el 29/03/2018 07:27:29
El problema que tengo es que quiero que se realice una actualización cuando modifico dos campos del tipo caja de texto para ello eh echo una función que me coja los dos ID y el momento que me detecte el cambio llame a una funcion


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
$(document).ready(function miFuncion() {
 
    let status_usuario = false;
 
    let status_correo = false;
 
 
function _sumbitForm() {
 
    if ( status_correo==true && status_usuario==true)
    {
      alert('Formulario usuario con correo!');
 
        $("#actualizar").prop("method", "post");
 
    }
 
 
  if ( status_correo==false && status_usuario==true )
    {
      alert('Actualizar usuario');
 
        $("#actualizar").prop("method", "post");
 
        $("#emailA").prop("name", "emailNo");
    }
 
 
 
 if (status_correo==true && status_usuario==false )
    {
      //alert('Formulario Enviado!');
 
        $("#actualizar").prop("method", "post");
           $("#usuario").prop("name", "usuarioNo");
    }
 
 
  $('#usuario , #emailA').change(function() {
 
    status_correo=true;
    status_usuario = true;
      _sumbitForm();
 
  });
 
 
 $('#usuario').change(function() {
    status_usuario = true;
 
      _sumbitForm();
 
  });
 
 $('#emailA').change(function() {
    status_correo = true;
      _sumbitForm();
 
  });
 
 
}


Lo Malo es que me coje siempre la primera condicionante de los changes osea

esta

1
2
3
4
5
6
7
8
$('#usuario , #emailA').change(function() {
 
	status_correo=true;
	status_usuario = true;
 
	_sumbitForm();
 
});

Por una parte esta bien cuando se modifica tanto el usuario como el email en el mismo registro
pero si se modifica solo el usuario o el email me sigue llevando a ese mismo change cuando quiero
que vaya al respectivo change donde se aya modificado solo el usuario o email


quisiera saber si existe una forma de alterar esto

1
$('#usuario , #emailA').change(function() {

ya que supongo que me esta cogiendo si existe un cambio en usuario o email entra a la funcion
cuando quiero que diga si existe un cambio en usuario y email que entre


supongo que esta declaracion debe ser diferente
1
$('#usuario , #emailA')

Por favor ayuda de urgencia no puedo salir de este problema
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