-
pdezuaniBom dia !
Gostaria de saber se tem como criar um formulário de perguntas quando cada pessoa entrar pra responder aparecer perguntas diferentes tipo (modelo 1, modelo 2 e modelo 3)
-
Lucas_OOlá pdezuani,
Obrigado por entrar em contato com o suporte da Jotform. Tu pode criar um banco de questões no teu formulário e mostrar somente uma certa quantidade, porém, precisarei fazer criar um código CSS para isso, pois dependerá de quantas questões você quer mostrar por padrão — exemplo 10 ou 20 questões.
Enquanto isso, recomendo que use o widget Aleatório para criar misturar a ordem das questões no teu formulário. Assim que tu me falar quantas questões você gostaria de ter no teu formulário, vou elaborar um código CSS para inserir no teu formulário.
-
pdezuaniBoa tarde lucas !
muito obrigado pela ajuda
cada formulario precisa aparecer 5 perguntas
-
Lucas_OOlá,
Obrigado pelo retorno. Primeiramente tu deve inserir o widget Aleatório no teu formulário e criar as perguntas. Após isso, aprenda como inserir código CSS no formulário com este guia e injete o seguinte código CSS no teu formulário:
/*hide all questions*/
li.form-line:nth-of-type(n){display: none;}
/*show only 10 questions*/
li.form-line:nth-of-type(3){display: flex;}
li.form-line:nth-of-type(4){display: flex;}
li.form-line:nth-of-type(5){display: flex;}
li.form-line:nth-of-type(6){display: flex;}
li.form-line:nth-of-type(7){display: flex;}
li.form-line:nth-of-type(8){display: flex;}
/*show the submit button */
.page-section li[data-type=control_button] {display: flex !important;}
Dessa forma o formulário gerará perguntas aleatórias quando ser acessado. Se quiser, tu pode testar o meu formulário teste nesse link - tu também pode clonar esse formulário seguindo este guia. Fico à sua disposição caso tenha dúvidas.
-
pdezuanibom dia lucas!
teria como bloquear as primeiras 4 perguntas pois elas sao dados do colaborador
-
Lucas_OOlá novamente,
É possível sim, siga esses passos:
- Abra as configurações do widget Aleatório.
- No campo, excluir campos por índice, insira a posição dos campos que tu não deseja que o widget mude a posição de forma aleatória — estes campos ficarão fixos.
- Após isso, insira o código CSS:
/*hide all questions*/
li.form-line:nth-of-type(n){display: none;}
/*show only 10 questions*/
li.form-line:nth-of-type(1){display: flex;}
li.form-line:nth-of-type(2){display: flex;}
li.form-line:nth-of-type(3){display: flex;}
li.form-line:nth-of-type(4){display: flex;}
li.form-line:nth-of-type(5){display: flex;}
li.form-line:nth-of-type(6){display: flex;}
li.form-line:nth-of-type(7){display: flex;}
li.form-line:nth-of-type(8){display: flex;}
li.form-line:nth-of-type(9){display: flex;}
li.form-line:nth-of-type(10){display: flex;}
/*show the submit button */
.page-section li[data-type=control_button] {display: flex !important;}
Isso deve resolver. Fico à tua disposição caso ainda precise de ajuda.