Como impedir que nomes preencham seu formulário

Gostaria de impedir que nomes específicos enviem seus formulários? Com um simples snippet de validação, você pode impedir que determinados nomes preencham o formulário.

Este tutorial mostrará como implementar o bloqueio de nomes em seus formulários, passo a passo.

Configuração de seu formulário

Primeiro, crie um novo formulário e adicione o campo Name. Para este tutorial, usaremos o formato First Last para o campo Name. Se precisar de ajuda para criar seu formulário, consulte nossa documentação sobre criação de formulários.

Adição do código de bloqueio de nome

Agora vamos adicionar o código que impedirá que nomes específicos enviem o formulário. Se precisar de ajuda para adicionar trechos de código ao seu site, consulte este tutorial sobre como adicionar trechos de código personalizados.

Formato simples

Formato Primeiro Sobrenome e Primeiro Sobrenome Médio

Personalização do snippet de código

Você precisará modificar alguns valores-chave no código:

  1. Na linha 10, substitua 1000 pelo ID de seu formulário
  2. Na linha 10, substitua 10 pelo ID do campo Name
  3. Nas linhas 19-21, atualize a matriz blocked_names com sua lista de nomes a serem bloqueados

Se precisar de ajuda para encontrar esses IDs, consulte este tutorial sobre como localizar IDs de formulários e campos.

Esse código funciona da seguinte forma:

  • Verificar se o envio é de seu formulário e campo específicos
  • Combinação das entradas de nome e sobrenome
  • Comparação do nome enviado com sua lista de nomes bloqueados
  • Exibição de uma mensagem de erro se o nome corresponder a algum nome bloqueado

O script usa correspondência sem distinção entre maiúsculas e minúsculas, portanto, "JOHN DOE" e "john doe" serão bloqueados.

Perguntas frequentes

Posso bloquear nomes parciais?

Sim, você pode modificar o preg_match pattern no código para corresponder a nomes parciais. Entre em contato com nossa equipe de suporte para obter exemplos específicos.

E isso é tudo o que você precisa. Gostaria de bloquear também palavrões em seu formulário? Dê uma olhada em nosso artigo sobre Como bloquear envios de formulários que contenham palavrões.