Gostaria de impedir que nomes específicos submetam os seus formulários? Com um simples snippet de validação, pode impedir que determinados nomes preencham o seu formulário.
Este tutorial irá mostrar-lhe como implementar o bloqueio de nomes nos seus formulários, passo a passo.
Configurar o seu formulário
Primeiro, crie um novo formulário e adicione o campo Nome. Para este tutorial, vamos utilizar o formato Primeiro Último para o campo Nome. Se precisar de ajuda para criar o seu formulário, consulte a nossa documentação de criação de formulários.

Adicionar o código de bloqueio de nome
Agora vamos adicionar o código que impedirá que nomes específicos submetam 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 Último e Primeiro Médio Último
Personalizar o snippet de código
Terá de modificar alguns valores-chave no código:
- Na linha 10, substitua 1000 pelo ID do seu formulário
- Na linha 10, substitua 10 pelo ID do campo Nome
- Nas linhas 19-21, actualize o conjunto blocked_names com a sua lista de nomes a bloquear
Se precisar de ajuda para encontrar estes IDs, consulte este tutorial sobre a localização de IDs de formulários e campos.
Este código funciona da seguinte forma:
- Verificar se a submissão é do seu formulário e campo específicos
- Combinação das entradas do nome e do apelido
- Comparação do nome apresentado com a sua lista de nomes bloqueados
- Apresentação de uma mensagem de erro se o nome corresponder a um nome bloqueado
Perguntas mais frequentes
Posso bloquear nomes parciais?
Sim! É possível modificar o preg_match pattern
no código para corresponder a nomes parciais. Contacte a nossa equipa de apoio para obter exemplos específicos.
E isso é tudo o que precisa. Gostaria de bloquear também os palavrões no seu formulário? Veja o nosso artigo sobre Como bloquear envios de formulários que contenham palavrões.