1
resposta

setCustomValidity

Notei que não estamos usando o texto dentro de

campo.setCustomValidity('O usuário não é maior de idade');

Como faríamos para usá-lo?

Além disso, quando definimos o setCustomValidity do cpf, estamos na verdade imprimindo o valor do CustomError do nosso objeto mensagens, certo?

1 resposta

Oii, Dev! Tudo bem por aí?

Agradeço por aguardar o nosso retorno.

Para utilizar o texto dentro do setCustomValidity, basta adicionar o texto desejado dentro dos parênteses, como no exemplo que você mesmo colocou acima:

campo.setCustomValidity('O usuário não é maior de idade');

Então, o texto será exibido caso a validação do campo falhe.

Respondendo a sua segunda pergunta, sim, ao definir o setCustomValidity do CPF, estamos, na verdade, atribuindo o valor do CustomError do objeto mensagens. Esse valor pode ser uma mensagem de erro personalizada, como "CPF inválido" ou "CPF já cadastrado", por exemplo.

Espero ter ajudado. Qualquer dúvida, estarei à disposição para te auxiliar.

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!