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".
Na aba "Script" de cada pergunta, colar o conteúdo correspondende dos anexos (um para cada pergunta):
- Estado: states_dropdown.js
- Município: municipalities_dropdown.js
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.


Nenhum comentário para exibir
Nenhum comentário para exibir