1
resposta

Na validação do formulario eu inclui para pintar input de vermelho ao validar com campo em branco ou altura ou o peso ser invalido.

function validaPaciente(paciente){

  var erros=[];

  if(paciente.nome.length == 0){
    erros.push("O nome não pode ser em branco");
    form.nome.classList.add("campo-invalido");
  }else{
    form.nome.classList.remove("campo-invalido");
  }

  if(!pesoValido(paciente.peso)){
    erros.push("Peso Inválido!");
    form.peso.classList.add("campo-invalido");
  }else if(paciente.peso.length == 0){
      erros.push("O peso não pode ser em branco");
      form.peso.classList.add("campo-invalido");
  }else{
      form.peso.classList.remove("campo-invalido");
  }

  if(!alturaValida(paciente.altura)){
    erros.push("Altura Inválido!");
    form.altura.classList.add("campo-invalido");
  }else if(paciente.altura.length == 0){
        erros.push("A altura não pode ser em branco");
        form.altura.classList.add("campo-invalido");
    }else{
        form.altura.classList.remove("campo-invalido");
    }

  if(paciente.gordura == 0){
    erros.push("O gordura não pode ser em branco");
    form.gordura.classList.add("campo-invalido");
    }else{
      form.gordura.classList.remove("campo-invalido");
    }

  return erros;
}
1 resposta

Oi Tiago tudo bem?

Muito bem ! Continue assim!