Open paulohvieirajr opened 8 years ago
Hi dear!
See #209
Olá.
Eu cheguei a olhar essa resposta, mas no meu caso estou realmente digitando um CPF valido e a mascara da diretiva ui-br-cpfcnpj-mask não valida corretamente um CPF valido, apenas um CNPJ valido.
Pelo menos no momento que o angular 1 faz a validação do form, ele aponta para o campo inválido.
Estou usando meu próprio CPF no teste.
Com esse tb não rolou: ui-br-cpf-mask
Mostra o código!
Então, o campo que tenho no form é usado para entrada mista de dados(CPF/CNPJ). Se consegui-se usar essa mascara dupla com a validação, seria ótimo.
Segue duas imagens que mostra a situação do model no momento da validação:
Pelo que vejo, embora o CPF seja valido, é tentado uma validação por CNPJ, invalidando o campo para o Angular.
Segue o html do campo:
I've noted when the cpf or cnpj is invalid the model is undefined. Is there a way to disable validation and allow just formatting ?
I think that is not possible, when I needed I not found on documentation... =/
@abcdleandro Thanks by reply. I worked arround my problem by validating the 'undefined' value, ugly, but was the only way that I've found.
The validation is provided by the package https://github.com/the-darc/br-validations Can you post the example of the valid CPF not being validated here?
The validation occurs correctly. The problem is when is needed just formatting. When user type a invalid cpf or cnpj the validation puts on model undefined value.
Estou utilizando a mascara de CPF/CNPJ em um campo de texto.
Ao digitar um CPF válido e utilizar a validação de formulário do Angular 1, ocorre um erro destacando que o campo está inválido, mas o CPF é válido. Mesmo sendo uma mascara de entrada para CPF/CNPJ, o campo só se torna válido quando é digitado um CNPJ corretamente.
Esse erro já ocorreu com alguém?
Agradeço a ajuda.