Adicionar uma caixa de verificação dos Termos de Serviço

Gostaria de exigir que os utilizadores lessem e concordassem com os seus Termos de Serviço ou Declaração de Exoneração de Responsabilidade antes de serem autorizados a submeter um formulário?

Este tutorial irá partilhar duas formas fáceis de criar uma caixa de verificação de acordo obrigatório.


Adicionar uma caixa de verificação dos Termos de Serviço

Para começar, é necessário criar um novo formulário ou editar um formulário existente.

Pretende utilizar um modelo de formulário personalizável para acelerar o seu processo de criação de formulários? Consulte o nosso modelo de formulário de Termos de serviços.

Quando o criador de formulários estiver aberto e tiver adicionado os campos pretendidos, vamos adicionar um campo Caixas de verificação.

Adicionar caixas de verificação ao formulário

Por predefinição, este campo apresenta três opções de caixa de verificação. Só queremos uma opção de caixa de verificação no nosso formulário, pelo que vamos remover as outras duas clicando no campo Caixas de verificação para abrir o ecrã Opções de campo. Depois, basta clicar nos botões de menos (-) à direita de cada opção que queremos remover.

Remover caixas de verificação

Também pretendemos ocultar a etiqueta do campo Caixas de verificação. Para tal, clique no separador Avançadas e selecione a opção Ocultar etiqueta.

Ocultar a etiqueta do campo das caixas de verificação

Em seguida, queremos adicionar um texto descritivo à nossa única opção de caixa de verificação. Para este exemplo, utilizaremos o texto "Li e concordo com os Termos de serviço".

etiqueta "add-text-to-choices

Também marcaremos este campo como Obrigatório para garantir que os nossos utilizadores têm de assinalar esta caixa antes de prosseguirem.

Tornar o campo das caixas de verificação obrigatório

A seguir, veremos duas maneiras diferentes de adicionar texto aos Termos de serviço.

A primeira opção criará um texto que, quando clicado, descarrega um documento de Termos de Serviço. A segunda opção mostra como adicionar o texto dos termos/exoneração de responsabilidade diretamente ao formulário (sem necessidade de descarregar), com formatação de texto especial.

Agora que temos a nossa caixa de verificação e o nosso texto prontos a utilizar, precisamos de um documento ao qual ligar o nosso texto. Guarde e saia do seu formulário ou abra um novo separador para aceder ao seu painel de controlo do WordPress. Clique em Media " Add New (Multimédia " Adicionar novo ) para carregar o ficheiro dos Termos de serviço para a biblioteca multimédia do WordPress.

Se carregar um novo documento ou clicar num suporte de dados que já tenha carregado, verá um campo para o URL desse item.

Encontrar o URL da imagem na biblioteca multimédia do WordPress

Terá de copiar este URL e regressar ao seu construtor de formulários.

Para criar uma ligação para este documento, terá de modificar o texto das suas escolhas para incluir algum HTML básico. Para o nosso exemplo, vamos ligar apenas as palavras "Termos de serviço":

I have read and agree to the <a href="https://wpforms.com/wp-content/uploads/2024/07/Terms-of-Service.pdf">Terms of Service</a>

Certifique-se de que adiciona este HTML diretamente ao campo de texto das escolhas.

add-html-to-choices-text

Por predefinição, a maioria dos browsers abre esta ligação no mesmo separador do browser em que o utilizador está a preencher o nosso formulário. Para forçar o nosso documento de Termos de serviço a abrir num novo separador ou janela do browser, adicionamos target="_blank" dentro da nossa etiqueta a.

Eis o aspeto do nosso HTML final:

I have read and agree to the <a href="https://wpforms.com/wp-content/uploads/2024/07/Terms-of-Service.pdf" target="_blank">Terms of Service</a>

Se verificar a pré-visualização do formulário no lado direito do construtor, ou se incorporar o seu formulário e o visualizar no frontend, verá que qualquer texto entre as etiquetas HTML será visto como texto ligado.

Formulário de inscrição com termos de serviço

Em seguida, vamos ver como adicionar o texto dos Termos de Serviço diretamente ao formulário, em vez de ligar a um documento separado.

Adicionar o texto dos Termos de Serviço diretamente a um formulário

Para esta opção, começaremos por alterar o texto da caixa de verificação para "Li e concordo com os termos de serviço indicados abaixo".

etiqueta "add-text-to-choices

Em seguida, pode adicionar os seus termos ou texto de exclusão de responsabilidade à área Descrição. A área Descrição aceita texto normal, bem como HTML.

Texto de descrição dos Termos de Serviço

Quando o texto da descrição estiver pronto, podemos adicionar uma formatação especial. Para o fazer, tem de abrir a secção Avançadas. Em seguida, pode selecionar a opção Ativar a apresentação da declaração de exoneração de responsabilidade/termos de serviço.

Ativar a apresentação dos termos de serviço da declaração de exoneração de responsabilidade

Se esta opção estiver selecionada, o texto da descrição será colocado numa caixa especialmente formatada com uma barra de deslocamento vertical.

Exemplo de frontend dos Termos de Serviço

Para uma abordagem interactiva, consulte a nossa documentação para programadores sobre como ativar uma caixa de verificação apenas depois de os utilizadores terem percorrido todo o texto da declaração de exoneração de responsabilidade.

É isso aí! Esperamos que este tutorial o tenha ajudado a exigir que os utilizadores aceitem o seu documento de Termos de Serviço antes de submeterem um formulário.

Em seguida, gostaria de personalizar os emails de notificação do formulário? Não deixe de consultar o nosso tutorial sobre a configuração de e-mails automáticos de formulários para obter todos os detalhes.

O melhor plug-in de criação de formulários de arrastar e soltar do WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Active o JavaScript no seu browser para preencher este formulário.