Como forçar o usuário a preencher o campo CPF com pontos e traços

  • Profile Image
    tecnologiacabo
    Perguntado em 27 de janeiro de 2023 às 11:06

    Boa tarde

    Como faço para bloquear no campo CPF o número 000.000.00-00

    Gostaria de uma orientação de vocês, obrigado

    Fico no aguardo.

    Humberto

  • Profile Image
    Lucas_O
    Respondido em 28 de janeiro de 2023 às 08:19

    Olá Tecnologia Cabo de Santo Agostinho,

    Obrigado por entrar em contato com o suporte da Jotform. Percebi que o teu formulário já está ajustado com a configuração certa, deduzo que tu já tenha conseguido resolver, porém, de qualquer forma, vou te explicar como criar uma máscara de entrada com o formato do campo do CPF. Adicione um campo texto curto no teu formulário e siga os passos abaixo:

    1. Clique na Engrenagem ao lado do campo para abrir as configurações.
    2. Clique na aba opções.
    3. Ative a Opção máscara de entrada.
    4. No campo ao lado utilize a seguinte máscara: ###.###.###-##

    1674911938 63d520c219987  Screenshot 10

    Feito isso, o usuário é obrigado inserir somente números e os pontos e o traço serão adicionados automaticamente no preenchimento dele, criando um padrão de dados uniforme para todos.

    Fico à tua disposição.

  • Profile Image
    tecnologiacabo
    Respondido em 31 de janeiro de 2023 às 06:39

    Bom dia, isso eu já havia colocado, o problema é que a máscara aceita esse CPF 000.000.000-00 que não é válido e não sei como bloquear pois nas condições logicas, não consegui resolver.

    Existe outra maneira.

    Grato

  • Profile Image
    Lucas_O
    Respondido em 31 de janeiro de 2023 às 07:25

    Olá tecnologiacabo,

    Agradeço pelo retorno. Perceba que a máscara de entrada é diferente de um mecanismo de validação de CPF. Infelizmente, não temos como validar a existência de um CPF. No entanto, tu pode bloquear certos CPF's como 000.000.000-00 ou 123.456.789-01 utilizando condição lógica no teu formulário para ocultar o botão enviar e mostrar uma mensagem de erro. Vou te explicar:

    1. No Criador de Formulários, adicione um campo Parágrafo e escreva uma mensagem de erro.1675167585 63d9076160435  Screenshot 10
    2. Feito isso, navegue para Configurações no menu superior.
    3. Clique em Condições.
    4. Adicione uma nova condição para Exibir ou Ocultar Campo.1675167615 63d9077f41c1a  Screenshot 21
    5. Crie a condição com a seguinte lógica:1675167788 63d9082c65262  Screenshot 32

    Basicamente, tu irá colocar os CPF que tu deseja torna inválido, configurar que qualquer CPF inválido digitado irá ativar a condição. E por fim, a ação da condição é para exibir a mensagem de erro e ocultar o botão de enviar.

    Como te informei, não temos validação de CPF em nosso sistema, pois isso demandaria uma conexão com sistemas do governo. Então, essa é uma forma de invalidar CPFs falsos.

    Fico à tua disposição.

  • Profile Image
    tecnologiacabo
    Respondido em 31 de janeiro de 2023 às 12:19

    Obrigado pelo rápido atendimento.

    Validação colocada e em funcionamento.

    Grato