XQuiz

Documento

O campo de CPF, CNPJ ou SSN — máscara automática por tipo, validação real (dígito verificador no CPF e no CNPJ) e captura do valor já formatado

Document Input

O elemento Documento captura CPF, CNPJ ou SSN com máscara automática e validação real por tipo. Ele nasce vazio — sem placeholder, sem texto de ajuda, sem variável e com Obrigatório desligado — e já pronto para CPF.

Aba Conteúdo

O seletor Tipo, em Geral, comanda o campo: Padrão devolve ao estado sem valor, que equivale a CPF; as demais opções são CPF, CNPJ, CPF ou CNPJ e SSN (EUA). O tipo define a máscara, a mensagem de erro e o teclado do celular — de texto em CNPJ e CPF ou CNPJ, que aceitam letras.

Ao lado, Obrigatório, desligado por padrão. Em Outros: Placeholder — sem valor, vale a máscara do tipo (000.000.000-00 no CPF; no modo combinado, o texto "CPF ou CNPJ") —, Texto de ajuda, que aceita {{nome}}, e Salvar resposta em variável, opcional: a resposta é capturada de qualquer forma. Variável que já tem valor na sessão deixa o campo preenchido, já mascarado.

Máscara e validação

A máscara é automática e progressiva: os separadores aparecem conforme o visitante digita. No modo CPF ou CNPJ ela alterna sozinha — até 11 caracteres formata como CPF, no 12º vira CNPJ, e apagar volta para CPF; uma letra força CNPJ desde o início. As máscaras (000.000.000-00, 00.000.000/0000-00, 000-00-0000) são literais e não mudam com o Idioma do funil; só o texto do modo combinado traduz — "CPF ou CNPJ", "CPF or CNPJ", "CPF o CNPJ".

A validação está sempre ligada. CPF e CNPJ são conferidos pelos dígitos verificadores: 529.982.247-26 reprova por um dígito trocado, e sequências repetidas como 111.111.111-11 reprovam sempre. O SSN não tem dígito verificador — valem só regras estruturais: nada de área 000, 666 ou 900-999, grupo do meio 00, nem final 0000. Nenhum tipo confere se o documento existe.

Documento incompleto ou inválido bloqueia o avanço mesmo sem Obrigatório: vale para o Botão, para as opções de quiz e para o Redirecionar. As mensagens — "Campo obrigatório", "CPF inválido", "CNPJ inválido", "CPF/CNPJ inválido" e "SSN inválido" — aparecem ao sair do campo ou ao tentar avançar, no Idioma do funil: em inglês são "Required field", "Invalid CPF", "Invalid CNPJ", "Invalid CPF/CNPJ" e "Invalid SSN"; em espanhol só a primeira muda ("Campo obligatorio"). Funis publicados antes do fim de agosto de 2026 continuam em português até você publicar de novo.

Tema e Configurações

Na aba Tema, duas cores: Cor primária (sublinhado em foco e cursor) e Cor do texto; o fundo segue o da página. O toggle Container põe o campo em um card, liberando Cor de fundo, Cor da borda e a pasta Bordas. Em Configurações: Nome do elemento, Delay e Exibição condicional.

No funil publicado

A resposta é gravada ao sair do campo, no clique que avança e quando o visitante troca de aba ou fecha o funil — e vai já formatada, com a pontuação: 529.982.247-25, não 52998224725. Ela aparece na coluna da página da tabela de Leads e no CSV; com variável vinculada, ganha também coluna própria. Aqui, ao contrário de Texto, E-mail e Telefone, {{nome}} e a Exibição condicional só reagem depois que o visitante sai do campo.

Nesta página