Interromper sequencia else if com retorno de função
Boa noite, estou validando um formulário utilizando uma função antes de submetê-la.
Eu tenho outra função que testa a existência de um email no Banco ainda no preenchimento, que dá um aviso, mas continua o cadastro. Ela usa httprequest e retorna 1 para não existente e 0 (zero) para já existente.
Na hora de submeter eu faço a validação e volta também a verificar se foi informado outro email válido se já existia, contudo, ele sabe que retornou zero, mas continua a sequencia else if, indo para a função que grava.
>
}else if (testaEmail() == 0) {
escrevemensagem("O email já utilizado, tente recuperar a senha ou utilizar outro email.");
}else {
submeteForm();
}
Já tentei usando tanto httprequest sincrono como assincrono na validação do email, o resultado é o mesmo.
Discussão (8)
Carregando comentários...