Máscaras no LimeSurvey

More
5 years 4 months ago #69054 by dabul
Pessoal,

Estou tentando criar mascaras no lime survey utilizei o manual do survey mas não consegui ter sucesso.

Alguém tem algum vídeo sobre como coloco máscara nas perguntas?

Máscaras:

1-Tel:(--)----.----
2:E-mail:........@.....
3:CEP:.....-...
4:Dinheiro: R$---.---.---,--
5:CPF e CNPJ

Abraços,

Obs:Não encontrei nada no youtube.

Please Log in to join the conversation.

More
5 years 2 months ago #71664 by rikadu
Olá dabul

Queria saber como fazer isso também...
O que fiz foi criar Expressão Regular para validar esses campos.
No campo "Validação" presentes em algumas opções como "Texto livre e curto"
Coloco a expressão... mais informações: docs.limesurvey.org/tiki-index.php?page=...+Regular+Expressions

[]´s

Ricardo

Please Log in to join the conversation.

More
5 years 2 months ago #71702 by dabul
Rikadu....
Validação tem até um site como melhor formatar a validação.
Meu objetivo é criar mascaras mesmo...
A pessoa ir digitando o texto e a máscara ir aparecendo.

Por exemplo:
CPF:123.132.123-16

E não ter que validar no final.

Abraços...

Please Log in to join the conversation.

More
5 years 2 months ago #71725 by rikadu
Consegui seguindo o tutorial presente nessa página:
docs.limesurvey.org/Workarounds%3A+Manip...cript&highlight=mask

Fiz a parte que fala de:
Text input masks-second method

Funcionou perfeitamente!

[]´s

Please Log in to join the conversation.

More
5 years 2 months ago - 5 years 2 months ago #71741 by rikadu
Quebrei um pouco a cabeça e consegui...
Para evitar que outros amigos quebrem a cabeça também, fiz um TUTORIAL..., não sei se o procedimento é exatamente esse, mas aqui funcionou perfeitamente!

TUTORIAL do CPF:

01) Baixe esse arquivo: http://cloud.github.com/downloads/digitalBush/jquery.maskedinput/jquery.maskedinput-1.3.js

02) Renomeie esse arquivo para: jquery.maskedinput.js e copie para as pastas:
/templates
/template/SEU_TEMPLATE/ (SEU_TEMPLATE é o template que estiver utilizando)
/scripts

03) Edite seu arquivo config.php e no final dele adicione a linha:
$filterxsshtml = false;

04) Vá em: Definições Globais > Segurança> e na opção "Filtro HTML para XSS:" coloque: "Não"

05) Crie uma pergunta do tipo: Texto livre curto

06) Edite a pergunta e clique no botão “Código-Fonte” na barra de ferramenta do editor

07) Pule uma linha depois do texto da pergunta e cole o Script:

<script type="text/javascript" charset="utf-8">
$(document).ready(function($) {
$("#answerQQQQQXGGXPP").mask("999.999.999-99",{placeholder:"_"});
});
</script>

08) Ainda no Script altere o trecho "#answerQQQQQXGGXPP" com os seus dados do questionário:

QQQQQ – ID do seu questionário
GG – ID do grupo
PP – ID da pergunta

Essa imagem pode te ajudar a entender:


PRONTO!!!
Você pode alterar o formato da máscara e alterar ou eliminar o espaço reservado, se desejar.
Se você tiver várias perguntas no mesmo grupo, simplesmente copiar e colar a linha que começa com "$" e alterar o código para o que é necessário para sua aplicação.

Espero ter ajudado ;)

[]´s

Ricardo
Last Edit: 5 years 2 months ago by rikadu.

Please Log in to join the conversation.

More
5 years 1 month ago #73866 by rdqvga
Olá amigo, vi que você conhece de limesurvey, teria como me ajudar?

Please Log in to join the conversation.

More
5 years 1 month ago #73867 by dabul
Qual sua dúvida?

Obs: Sobre máscaras ainda continuo com uma enorme dificuldade.

Atenciosamente,

Eduardo Dabul Torres

Please Log in to join the conversation.

More
5 years 1 month ago #73868 by rdqvga
Eu tenho um formulário que possui 5 candidatos
A
B
C
D
E

A pessoa pode escolher os cinco ou nenhum, sendo assim se ele votar em um eu queria computar os outros 4 como em branco no relatorio.

Please Log in to join the conversation.

More
5 years 1 month ago #73869 by dabul
Sim.
Você vai criar um formulário com 5 respostas cada uma sendo uma váriavel.
Quando extrair as respostas vai sair verdadeiro(para marcado) ou falso (para não marcado) você substitui VERDADEIRO por 1 e FALSO por 0, dai é possível fazer uma análise das respostas.

Te ajudou??

Abraços...

Please Log in to join the conversation.

More
5 years 1 month ago #74256 by dabul
Rikadu,

Tentei usar esse tutorial mas nem consegui.

Não foi nem apresentado erro.

Como faço para a máscara funcionar??

Abraços,

Eduardo

Please Log in to join the conversation.

Moderators: marciojv