Solved

Validação de campo único nos Pipes com 2 campos


Userlevel 7
Badge +18

Olá!
Existe alguma forma de fazer alguma validação ou consulta antes de enviar um formulário, afim de validar se os valores ja existem?

Exemplo:
Campo de CNPJ
Campo de Nota Fiscal

Se os dois campos ja existirem na lista de cards ou database, os demais campos para preenchimento não ativam.

icon

Best answer by marcosmelo 7 March 2023, 11:52

View original

This topic has been closed for comments

3 replies

Userlevel 7
Badge +5

Oi Marcos, tudo bem? 

Tem sim, Para uniformizar o modelo dos tipos de documentos, digamos, você pode criar os campos de CPF, CEP, RG, etc, usando o REGEX

 

Feito isso, você vai selecionar essa opção para que ele só aceite um registro com o CPF, ou com o RG e etc: 

 

 

Essa opção não permite que tenham dois cards preenchidos com o mesmo CPF, ou RG, vai aparecer esse aviso para quem estiver preenchendo o formulário com o mesmo RG, por ex: 
 

 

Faz um teste e se precisar me chama, ok? 

 

Abraço! 

Userlevel 7
Badge +5

Relendo sua pergunta, eu vi que deixei escapar uma coisa: 

 

  • “Se os dois campos ja existirem na lista de cards ou database, os demais campos para preenchimento não ativam.”

Essa opção já é mais dificil, de colocar uma condicional em campo, para verificar se um CPF já existe no Pipe ou Database, é uma excelente ideia, mas que ainda não desenvolvemos. Mas seria legal deixar como sugestão. 

Userlevel 7
Badge +18

Oi, Leandro
Entendi, vou criar uma solicitação de ideia/sugestão.

De qualquer forma, muito obrigado!