[RESOLVIDO] Validação do Login apenas ao submeter

Olá,

É possível desativar a validação dos campos da tela de login ao sair do campo (ou da tela) e ser feita a validação apenas ao submeter o formulário?

Se eu carregar a tela de login e, por algum motivo, mudar de tela (para copiar a senha, por exemplo), ao retornar para a tela tem um alert com a mensagem “Usuário:: exige um mínimo de 5 caracteres”.

Sim, é possível. Para isso, você precisará acessar o campo e remover as validações de quantidade mínima e máxima de caracteres. Em seguida, no evento onValidate, você pode implementar a lógica de validação personalizada que desejar.

Algo parecido com isso:

if (strlen({login}) < 5) {
    sc_error_message("O campo login deve ter no mínimo 5 caracteres.");
    sc_error_exit(); // Impede o formulário de ser enviado.
}
1 Curtida

Você tem acesso a aplicação de login.
Altere as propriedades dos campos retirando as validações e aplique as validações no evento onValidate().

1 Curtida

Muito obrigado pela rápida resposta, @DevFullTime e @InfinitusWeb . Deu certo.