Ir para o conteúdo principal

Questão condicional dinâmica: estados e municípios

Uma das opções suportadas para criação de uma questão condicional é o uso de scripts (JavaScript). Isto ainda abre a possibilidade de preencher dinamicamente as opções das questões, consultando webservices. O exemplo a seguir demonstra como criar um formulário com questões populadas com os estados e municípios do Brasil usando a API do IBGE (via API da SeTIC).

Configuração das perguntas

No mesmo grupo de perguntas, adicionar duas perguntas: estado e município. Manter as configurações padrão e o tipo de pergunta como "Texto livre curto".

img1.png

Na aba "Script" de cada pergunta, colar o conteúdo correspondende dos anexos (um para cada pergunta):

Captura de tela de 2026-04-14 12-13-11.png

Sobre o script

O script adiciona um elemento html no estilo dropdown para cada pergunta, ocultando o campo de texto original. Para a pergunta do estado, a sigla será usada como o valor a ser salvo. Para a pergunta do município, o nome será usado. É possível utilizar somente a pergunta do estado, juntamente com o script. O script do município não pode ser usado de forma isolada, pois é dependente do estado.