Atenção!

Este artigo contém código JavaScript e destina-se a programadores. Oferecemos este código como cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para obter orientações adicionais, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Recusar

Exibição dinâmica de anos nos formulários

Está interessado em apresentar os anos de forma dinâmica no seu formulário? Tirando partido da funcionalidade JavaScript, pode automatizar sem esforço a progressão dos anos.

Neste tutorial completo, vamos guiá-lo através do processo passo-a-passo de criação de um formulário de registo escolar, utilizando JavaScript para atualizar dinamicamente os anos apresentados.

Criar o formulário

Para começar, vamos criar um novo formulário. Na parte superior do formulário, vamos inserir um campo de formulário HTML. Este campo será composto por uma mistura de texto e marcação HTML, permitindo-nos apresentar dinamicamente o título do formulário, que incluirá o ano letivo atual.

Depois de adicionar o campo HTML ao seu formulário, navegue para a secção Código na interface do construtor de formulários. Pode simplesmente copiar e colar o seguinte fragmento de código HTML nesta secção:

<h1>School Registration</h1>
<h2>For the school year <span id="last-year"></span> to <span id="next-year"></span></h2>

Pode selecionar e copiar o fragmento de código fornecido para facilitar a inserção no seu formulário.

Neste código HTML, utilizámos dois elementos span com IDs únicos: last-year e next-year. Estes elementos servem de marcadores de posição onde serão inseridos os valores dinâmicos do ano. Por exemplo, last-year apresentará o início do ano letivo, enquanto next-year indicará o ano letivo que termina.

adicione o código HTML ao seu formulário para que este apresente dinamicamente os anos do seu ano letivo

Se precisar de ajuda para criar o seu formulário, consulte esta documentação.

Exibição dinâmica dos anos

Agora, vamos incorporar o snippet JavaScript responsável por preencher esses anos automaticamente.

Se não tiver a certeza de como ou onde integrar snippets como este, recomendamos que consulte o nosso tutorial sobre como adicionar PHP ou JavaScript personalizados para WPForms.

Com este snippet, estamos recuperando dinamicamente o ano atual para exibir para o next-year elemento de extensão. Para o elemento last-year subtraímos um ano ao ano atual para representar o ano letivo anterior. Isto garante que os anos apresentados reflectem com precisão o período de inscrição escolar.

agora o formulário apresentará o ano atual, bem como o ano atual menos um ano

Em conclusão, ao incorporar este snippet JavaScript no formulário de registo da escola, pode apresentar sem problemas os anos lectivos actuais e anteriores. Esta funcionalidade dinâmica melhora a experiência do utilizador e garante que o processo de registo está alinhado com o calendário académico.

Gostaria de apresentar também uma contagem de palavras em tempo real no seu campo de texto? Consulte o nosso tutorial sobre Como apresentar uma contagem total de palavras no seu campo de formulário.

Ação de referência

wpforms_wp_footer_end