Ir para conteúdo
Fórum Script Brasil
  • 0

CADASTRO SETA A QUANTIDADE DE PESSOAS E QUE CALCULA IDADE


edyr0x

Pergunta

BOA NOITE, FIZ CADASTRO COM BUTTON COLAPSE, QUE POSSO SETAR A QUANTIDADE DE PESSOAS QUE QUERO CADASTRAR, TANTO VENDEDOR QUANTO COMPRADOR E QUE CALCULA IDADE AUTOMATICAMENTE. 

PORÉM QUANDO ACABO DE PREENCHER O COMPRADOR E VOU PREENCHER O VENDEDOR ELE ZERA O COMPRADOR.

NÃO SEI SE ME EXPRESSEI LEGAL. MAS VOU MANDAR O CÓDIGO PRA SE ALGUÉM PUDER ME AJUDAR. AGRADEÇO!!

 

 

    
        <button type="button" class="btn btn-secondary btn-sm btn-block" data-toggle="collapse" data-target="#COMPRADORs"><i
                                                    class="fa fa-sign-out"></i> COMPRADOR(ES)
                        </button>
                        <div class="form-group">
                         <div id="COMPRADORs" class="collapse">
        
                                
                                 <div class="form-group">
                                     
                                      <div class="form-group">
                                 <label class="col-md-2 control-label" for="textinput">QUANTIDADE</label>
                                    <div class="col-md-1">
                                        <input id="envolvidoCOMPRADOR" name="envolvidoCOMPRADOR" type="text" value="" placeholder="" class="form-control" maxlength = "1">
                                
                                </div>
                                </div>

                             <script>
$(document).ready(function() {
    $('#form input').keyup(function() {
        
        if($('#envolvidoCOMPRADOR').val() == "2")  {

 document.getElementById("demoenvolCOMPRADOR").innerHTML = ' <div class="form-group"><input type="hidden" id="envolvido1tipo" name="envolvido1tipo" value="COMPRADOR"> \
 <label class="col-md-2 control-label" for="textinput">NOME COMPLETO</label> \
 <div class="col-md-4"> \
<input id="envolvido1nome" name="envolvido1nome" type="text" value="" placeholder="" class="form-control" maxlength = "100"> \
</div> \
<label class="col-md-1 control-label" for ="textinput">SEXO</label> \
<div class="col-md-1"> \
<input id="envolvido1sexo" name="envolvido1sexo" type="text" value="" placeholder="" class="form-control" maxlength = "1"> \
</div>   \
<label class="col-md-1 control-label" for                                         ="textinput">IDENTIDADE</label> \
<div class="col-md-2"> \
<input id="envolvido1idt" name="envolvido1idt" type="text" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> </div> \
<div class="form-group"> \
<label class="col-md-2 control-label" for="textinput">NASCIMENTO</label> \
<div class="col-md-3"> \
<input id="envolvido1nasc" name="envolvido1nasc" type="date" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> \
<label class="col-md-1 control-label" for                                         ="textinput">IDADE</label> \
<div class="col-md-1"> \
<input id="envolvido1idade" name="envolvido1idade" type="num" value="" placeholder="" class="form-control" maxlength = "3" readonly=""> \
</div>  \
<label class="col-md-2 control-label" for="textinput">SITUAÇÃO</label> \
<div class="col-md-2"> \
<select id="envolvido1situa" name="envolvido1situa"  class="form-control" maxlength = "50" style="width:150px"> \
<option value=" "> </option> \
<option value="A">A</option> \
<option value="B">B</option> \
<option value="C">C</option> \
</select> </div> </div> </div> <hr> \
<div class="form-group"><input type="hidden" id="envolvido2tipo" name="envolvido2tipo" value="COMPRADOR"> \
 <label class="col-md-2 control-label" for="textinput">NOME COMPLETO</label> \
 <div class="col-md-4"> \
<input id="envolvido2nome" name="envolvido2nome" type="text" value="" placeholder="" class="form-control" maxlength = "100"> \
</div> \
<label class="col-md-1 control-label" for ="textinput">SEXO</label> \
<div class="col-md-1"> \
<input id="envolvido2sexo" name="envolvido2sexo" type="text" value="" placeholder="" class="form-control" maxlength = "1"> \
</div>   \
<label class="col-md-1 control-label" for \
="textinput">IDENTIDADE</label> \
<div class="col-md-2"> \
<input id="envolvido2idt" name="envolvido2idt" type="text" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> </div> \
<div class="form-group"> \
<label class="col-md-2 control-label" for="textinput">NASCIMENTO</label> \
<div class="col-md-3"> \
<input id="envolvido2nasc" name="envolvido2nasc" type="date" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> \
<label class="col-md-1 control-label" for                                         ="textinput">IDADE</label> \
<div class="col-md-1"> \
<input id="envolvido2idade" name="envolvido2idade" type="num" value="" placeholder="" class="form-control" maxlength = "3" readonly=""> \
</div>  \
<label class="col-md-2 control-label" for="textinput">SITUAÇÃO</label> \
<div class="col-md-2"> \
<select id="envolvido2situa" name="envolvido2situa"  class="form-control" maxlength = "50" style="width:150px"> \
<option value=" "> </option> \
<option value="A">A</option> \
<option value="B">B</option> \
<option value="C">C</option> \
</select> </div></div> <hr> \
';

 document.getElementById("envolvido2nasc").addEventListener('change', function() {
  var dataA = new Date(this.value);
  if(isDate_A(this.value) && dataA.getFullYear() > 1900)
      document.getElementById("envolvido2idade").value = calculateAge2(this.value);
});

 document.getElementById("envolvido1nasc").addEventListener('change', function() {
  var dataA = new Date(this.value);
  if(isDate_A(this.value) && dataA.getFullYear() > 1900)
      document.getElementById("envolvido1idade").value = calculateAge(this.value);
});


function calculateAge2(dobString) {
  var dob = new Date(dobString);
  var currentDate = new Date();
  var currentYear = currentDate.getFullYear();
  var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
  var age = currentYear - dob.getFullYear();
  if(birthdayThisYear > currentDate) {
    age--;
  }
  return age;
}

function calculateAge(dobString) {
  var dob = new Date(dobString);
  var currentDate = new Date();
  var currentYear = currentDate.getFullYear();
  var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
  var age = currentYear - dob.getFullYear();
  if(birthdayThisYear > currentDate) {
    age--;
  }
  return age;
}

function calcular2(dataA) {
  var dataA = document.form.envolvido2nasc.value;
  alert(dataA);
  var partes = dataA.split("/");
  var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
  document.form.idade.value = (calculateAge(junta));
}

function calcular(dataA) {
  var dataA = document.form.envolvido1nasc.value;
  alert(dataA);
  var partes = dataA.split("/");
  var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
  document.form.idade.value = (calculateAge(junta));
}

var isDate_ = function(input) {
        var status = false;
        if (!input || input.length <= 0) {
          status = false;
        } else {
          var result = new Date(input);
          if (result == 'Invalid Date') {
            status = false;
          } else {
            status = true;
          }
        }
        return status;
}


}


else if($('#envolvidoCOMPRADOR').val() == "1")  {

 document.getElementById("demoenvolCOMPRADOR").innerHTML = ' <div class="form-group"><input type="hidden" id="envolvido1tipo" name="envolvido1tipo" value="COMPRADOR"> \
 <label class="col-md-2 control-label" for="textinput">NOME COMPLETO</label> \
 <div class="col-md-4"> \
<input id="envolvido1nome" name="envolvido1nome" type="text" value="" placeholder="" class="form-control" maxlength = "100"> \
</div> \
<label class="col-md-1 control-label" for ="textinput">SEXO</label> \
<div class="col-md-1"> \
<input id="envolvido1sexo" name="envolvido1sexo" type="text" value="" placeholder="" class="form-control" maxlength = "1"> \
</div>   \
<label class="col-md-1 control-label" for                                         ="textinput">IDENTIDADE</label> \
<div class="col-md-2"> \
<input id="envolvido1idt" name="envolvido1idt" type="text" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> </div> \
<div class="form-group"> \
<label class="col-md-2 control-label" for="textinput">NASCIMENTO</label> \
<div class="col-md-3"> \
<input id="envolvido1nasc" name="envolvido1nasc" type="date" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> \
<label class="col-md-1 control-label" for                                         ="textinput">IDADE</label> \
<div class="col-md-1"> \
<input id="envolvido1idade" name="envolvido1idade" type="num" value="" placeholder="" class="form-control" maxlength = "3" readonly=""> \
</div>  \
<label class="col-md-2 control-label" for="textinput">SITUAÇÃO</label> \
<div class="col-md-2"> \
<select id="envolvido1situa" name="envolvido1situa"  class="form-control" maxlength = "50" style="width:150px"> \
<option value=" "> </option> \
<option value="A">A</option> \
<option value="B">B</option> \
<option value="C">C</option> \
</select> </div></div> <hr> \
';


 document.getElementById("envolvido1nasc").addEventListener('change', function() {
  var data = new Date(this.value);
  if(isDate_(this.value) && data.getFullYear() > 1900)
      document.getElementById("envolvido1idade").value = calculateAge(this.value);
});

function calculateAge(dobString) {
  var dob = new Date(dobString);
  var currentDate = new Date();
  var currentYear = currentDate.getFullYear();
  var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
  var age = currentYear - dob.getFullYear();
  if(birthdayThisYear > currentDate) {
    age--;
  }
  return age;
}

function calcular(data) {
  var data = document.form.envolvido1nasc.value;
  alert(data);
  var partes = data.split("/");
  var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
  document.form.envolvido1idade.value = (calculateAge(junta));
}

var isDate_ = function(input) {
        var status = false;
        if (!input || input.length <= 0) {
          status = false;
        } else {
          var result = new Date(input);
          if (result == 'Invalid Date') {
            status = false;
          } else {
            status = true;
          }
        }
        return status;
}


}


else {
    
document.getElementById("demoenvolCOMPRADOR").innerHTML = ' <div class="form-group"> \
</div> </div> \
 ';
    
}
 
});
 
});

</script>

                            
                                <p id="demoenvolCOMPRADOR"></p>
                               
          
   
      

  </div>
                         
                     
                                </div>
                                
                               
      
    </div>
                         
                         
                         
                         <button type="button" class="btn btn-secondary btn-sm btn-block" data-toggle="collapse" data-target="#VENDEDORs"><i
                                                    class="fa fa-sign-out"></i> VENDEDOR(ES)
                        </button>
                        <div class="form-group">
                         <div id="VENDEDORs" class="collapse">
        
                                
                                 <div class="form-group">
                                     
                                      <div class="form-group">
                                 <label class="col-md-2 control-label" for="textinput">QUANTIDADE</label>
                                    <div class="col-md-1">
                                        <input id="envolvidoVENDEDOR" name="envolvidoVENDEDOR" type="text" value="" placeholder="" class="form-control" maxlength = "1">
                                
                                </div>
                                </div>

                            
                            
                               <script>
$(document).ready(function() {
    $('#form input').keyup(function() {
        
        
       if($('#envolvidoVENDEDOR').val() == "2")  {

 document.getElementById("demoenvolVENDEDOR").innerHTML = ' <div class="form-group"><input type="hidden" id="envolvido6tipo" name="envolvido6tipo" value="VENDEDOR"> \
 <label class="col-md-2 control-label" for="textinput">NOME COMPLETO</label> \
 <div class="col-md-4"> \
<input id="envolvido6nome" name="envolvido6nome" type="text" value="" placeholder="" class="form-control" maxlength = "100"> \
</div> \
<label class="col-md-1 control-label" for ="textinput">SEXO</label> \
<div class="col-md-1"> \
<input id="envolvido6sexo" name="envolvido6sexo" type="text" value="" placeholder="" class="form-control" maxlength = "1"> \
</div>   \
<label class="col-md-1 control-label" for                                         ="textinput">IDENTIDADE</label> \
<div class="col-md-2"> \
<input id="envolvido6idt" name="envolvido6idt" type="text" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> </div> \
<div class="form-group"> \
<label class="col-md-2 control-label" for="textinput">NASCIMENTO</label> \
<div class="col-md-3"> \
<input id="envolvido6nasc" name="envolvido6nasc" type="date" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> \
<label class="col-md-1 control-label" for                                         ="textinput">IDADE</label> \
<div class="col-md-1"> \
<input id="envolvido6idade" name="envolvido6idade" type="num" value="" placeholder="" class="form-control" maxlength = "3" readonly=""> \
</div>  \
<label class="col-md-2 control-label" for="textinput">SITUAÇÃO</label> \
<div class="col-md-2"> \
<select id="envolvido6situa" name="envolvido6situa"  class="form-control" maxlength = "50" style="width:150px"> \
<option value=" "> </option> \
<option value="A">A</option> \
<option value="B">B</option> \
<option value="C">C</option> \
</select> </div> </div> </div> <hr> \
<div class="form-group"><input type="hidden" id="envolvido7tipo" name="envolvido7tipo" value="VENDEDOR"> \
 <label class="col-md-2 control-label" for="textinput">NOME COMPLETO</label> \
 <div class="col-md-4"> \
<input id="envolvido7nome" name="envolvido7nome" type="text" value="" placeholder="" class="form-control" maxlength = "100"> \
</div> \
<label class="col-md-1 control-label" for ="textinput">SEXO</label> \
<div class="col-md-1"> \
<input id="envolvido7sexo" name="envolvido7sexo" type="text" value="" placeholder="" class="form-control" maxlength = "1"> \
</div>   \
<label class="col-md-1 control-label" for \
="textinput">IDENTIDADE</label> \
<div class="col-md-2"> \
<input id="envolvido7idt" name="envolvido7idt" type="text" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> </div> \
<div class="form-group"> \
<label class="col-md-2 control-label" for="textinput">NASCIMENTO</label> \
<div class="col-md-3"> \
<input id="envolvido7nasc" name="envolvido7nasc" type="date" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> \
<label class="col-md-1 control-label" for                                         ="textinput">IDADE</label> \
<div class="col-md-1"> \
<input id="envolvido7idade" name="envolvido7idade" type="num" value="" placeholder="" class="form-control" maxlength = "3" readonly=""> \
</div>  \
<label class="col-md-2 control-label" for="textinput">SITUAÇÃO</label> \
<div class="col-md-2"> \
<select id="envolvido7situa" name="envolvido7situa"  class="form-control" maxlength = "50" style="width:150px"> \
<option value=" "> </option> \
<option value="A">A</option> \
<option value="B">B</option> \
<option value="C">C</option> \
</select> </div></div> <hr> \
';

 document.getElementById("envolvido7nasc").addEventListener('change', function() {
  var data = new Date(this.value);
  if(isDate_(this.value) && data.getFullYear() > 1900)
      document.getElementById("envolvido7idade").value = calculateAge7(this.value);
});

 document.getElementById("envolvido6nasc").addEventListener('change', function() {
  var data = new Date(this.value);
  if(isDate_(this.value) && data.getFullYear() > 1900)
      document.getElementById("envolvido6idade").value = calculateAge(this.value);
});


function calculateAge7(dobString) {
  var dob = new Date(dobString);
  var currentDate = new Date();
  var currentYear = currentDate.getFullYear();
  var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
  var age = currentYear - dob.getFullYear();
  if(birthdayThisYear > currentDate) {
    age--;
  }
  return age;
}

function calculateAge(dobString) {
  var dob = new Date(dobString);
  var currentDate = new Date();
  var currentYear = currentDate.getFullYear();
  var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
  var age = currentYear - dob.getFullYear();
  if(birthdayThisYear > currentDate) {
    age--;
  }
  return age;
}

function calcular7(data) {
  var data = document.form.envolvido7nasc.value;
  alert(data);
  var partes = data.split("/");
  var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
  document.form.idade.value = (calculateAge(junta));
}

function calcular(data) {
  var data = document.form.envolvido6nasc.value;
  alert(data);
  var partes = data.split("/");
  var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
  document.form.idade.value = (calculateAge(junta));
}

var isDate_ = function(input) {
        var status = false;
        if (!input || input.length <= 0) {
          status = false;
        } else {
          var result = new Date(input);
          if (result == 'Invalid Date') {
            status = false;
          } else {
            status = true;
          }
        }
        return status;
}


}


else if($('#envolvidoVENDEDOR').val() == "1")  {

 document.getElementById("demoenvolVENDEDOR").innerHTML = ' <div class="form-group"><input type="hidden" id="envolvido6tipo" name="envolvido6tipo" value="VENDEDOR"> \
 <label class="col-md-2 control-label" for="textinput">NOME COMPLETO</label> \
 <div class="col-md-4"> \
<input id="envolvido6nome" name="envolvido6nome" type="text" value="" placeholder="" class="form-control" maxlength = "100"> \
</div> \
<label class="col-md-1 control-label" for ="textinput">SEXO</label> \
<div class="col-md-1"> \
<input id="envolvido6sexo" name="envolvido6sexo" type="text" value="" placeholder="" class="form-control" maxlength = "1"> \
</div>   \
<label class="col-md-1 control-label" for                                         ="textinput">IDENTIDADE</label> \
<div class="col-md-2"> \
<input id="envolvido6idt" name="envolvido6idt" type="text" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> </div> \
<div class="form-group"> \
<label class="col-md-2 control-label" for="textinput">NASCIMENTO</label> \
<div class="col-md-3"> \
<input id="envolvido6nasc" name="envolvido6nasc" type="date" value="" placeholder="" class="form-control" maxlength = "30"> \
</div> \
<label class="col-md-1 control-label" for                                         ="textinput">IDADE</label> \
<div class="col-md-1"> \
<input id="envolvido6idade" name="envolvido6idade" type="num" value="" placeholder="" class="form-control" maxlength = "3" readonly=""> \
</div>  \
<label class="col-md-2 control-label" for="textinput">SITUAÇÃO</label> \
<div class="col-md-2"> \
<select id="envolvido6situa" name="envolvido6situa"  class="form-control" maxlength = "50" style="width:150px"> \
<option value=" "> </option> \
<option value="A">A</option> \
<option value="B">B</option> \
<option value="C">C</option> \
</select> </div></div> <hr> \
';


 document.getElementById("envolvido6nasc").addEventListener('change', function() {
  var data = new Date(this.value);
  if(isDate_(this.value) && data.getFullYear() > 1900)
      document.getElementById("envolvido6idade").value = calculateAge(this.value);
});

function calculateAge(dobString) {
  var dob = new Date(dobString);
  var currentDate = new Date();
  var currentYear = currentDate.getFullYear();
  var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
  var age = currentYear - dob.getFullYear();
  if(birthdayThisYear > currentDate) {
    age--;
  }
  return age;
}

function calcular(data) {
  var data = document.form.envolvido6nasc.value;
  alert(data);
  var partes = data.split("/");
  var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
  document.form.envolvido6idade.value = (calculateAge(junta));
}

var isDate_ = function(input) {
        var status = false;
        if (!input || input.length <= 0) {
          status = false;
        } else {
          var result = new Date(input);
          if (result == 'Invalid Date') {
            status = false;
          } else {
            status = true;
          }
        }
        return status;
}


}


else {
    
document.getElementById("demoenvolVENDEDOR").innerHTML = ' <div class="form-group"> \
</div> </div> \
 ';
    
}
 
});
 
});

</script>

                            
                                <p id="demoenvolVENDEDOR"></p>
                               
          
   
      

  </div>
                         
                     
                                </div>
                                
                               
      
    </div>
                         
                         
                         
                         

3 horas atrás, edyr0x disse:

BOA NOITE, FIZ CADASTRO COM BUTTON COLAPSE, QUE POSSO SETAR A QUANTIDADE DE PESSOAS QUE QUERO CADASTRAR, TANTO VENDEDOR QUANTO COMPRADOR E QUE CALCULA IDADE AUTOMATICAMENTE. 

PORÉM QUANDO ACABO DE PREENCHER O COMPRADOR E VOU PREENCHER O VENDEDOR ELE ZERA O COMPRADOR.

NÃO SEI SE ME EXPRESSEI LEGAL. MAS VOU MANDAR O CÓDIGO PRA SE ALGUÉM PUDER ME AJUDAR. AGRADEÇO!!

 

link do script:

    https://jsfiddle.net/745yr0vm/
                         
                         

SÓ LEMBRANDO QUE o valor do <input id="envolvidoCOMPRADOR">  seta q quantidade de pessoa pra eu cadastrar no DB, pois a ideia é colocar opção até umas 10 pessoas. vendedor e comprador

Editado por edyr0x
diminuir espaço
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Comigo não aconteceu o seu problema.

Mas o seu código pode ser melhorado para não ter tanta repetição e dificultar a manutenção.

Em vez de envolvido1tipo, envolvido2tipo usa arrays envolvido[1][tipo]... Facilita quando for tratar no PHP.

Em vez de escrever todas as repetições na unha faz dois loops FOR que lê o valor dos campos envolvidoVENDEDOR e envolvidoCOMPRADOR.

A função que calcula a idade, não precisa ser repetida, você pode usar os métodos parent() e find() para ler o campo de data e preencher o campo de idade correto.

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Leonardo Persan disse:

Comigo não aconteceu o seu problema.

Mas o seu código pode ser melhorado para não ter tanta repetição e dificultar a manutenção.

Em vez de envolvido1tipo, envolvido2tipo usa arrays envolvido[1][tipo]... Facilita quando for tratar no PHP.

Em vez de escrever todas as repetições na unha faz dois loops FOR que lê o valor dos campos envolvidoVENDEDOR e envolvidoCOMPRADOR.

A função que calcula a idade, não precisa ser repetida, você pode usar os métodos parent() e find() para ler o campo de data e preencher o campo de idade correto.

 

Leonardo, 

Desculpa, acho que não expliquei direito... tenta preencher os dados do COMPRADOR e em seguida vai em baixo e clica pra preencher os dados do VENDEDOR que verá que tudo que foi preenchido  COMPRADOR se apagará...

link:  https://jsfiddle.net/745yr0vm/

desculpa mais uma vez o meu código gigante... é que ainda to no feijão com arroz !!! rsrssr

se puder me mandar um exemplo do que citou serei grato!!

Editado por edyr0x
Link para o comentário
Compartilhar em outros sites

  • 0

Na verdade eu tinha entendido sim é que realmente no meu pc não tinha dado erro, mas tive que mexer no seu código antes de rodar. Agora pelo link aconteceu o erro.

O problema está no gatilho que você utiliza, $('#form input').keyup(). Os dois disparam sempre que você altera os campos envolvidoCOMPRADOR e envolvidoVENDEDOR. Esse é o problema  quando você altera a quantidade de vendedores ele lê o campo de compradores apaga e cria novos campos.

A solução é trocar para algo mais específico que não dispare os dois juntos como $('#envolvidoCOMPRADOR').keyup() e $('#envolvidoVENDEDOR').keyup(), respectivamente.

Link para o comentário
Compartilhar em outros sites

  • 0
Em 12/03/2019 em 20:25, Leonardo Persan disse:

Na verdade eu tinha entendido sim é que realmente no meu pc não tinha dado erro, mas tive que mexer no seu código antes de rodar. Agora pelo link aconteceu o erro.

O problema está no gatilho que você utiliza, $('#form input').keyup(). Os dois disparam sempre que você altera os campos envolvidoCOMPRADOR e envolvidoVENDEDOR. Esse é o problema  quando você altera a quantidade de vendedores ele lê o campo de compradores apaga e cria novos campos.

A solução é trocar para algo mais específico que não dispare os dois juntos como $('#envolvidoCOMPRADOR').keyup() e $('#envolvidoVENDEDOR').keyup(), respectivamente.

VALEU LEONARDO! AGORA FICOU 100% 👏

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...