Adicionar JavaScript
Aviso: os recursos de codificação personalizada são fornecidos como estão e podem exigir conhecimento de programação para implementação. Nossa equipe de suporte não oferece assistência nem consultoria em codificação personalizada. Ao invés disso, você pode perguntar para nossa comunidade de usuários dedicados. Se você quiser saber mais sobre nossos serviços de codificação personalizada, entre em contato com o seu Executivo de contas da Qualtrics.
Sobre a adição de JavaScript
JavaScript é uma linguagem de programação que permite que você realize uma funcionalidade mais avançada em sua pesquisa do que estaria disponível de outra forma. Por exemplo, você pode alterar o tamanho de uma caixa de texto de pergunta, criar um tipo de pergunta personalizado e muito mais.
Qdica: mais informações sobre JavaScript podem ser encontradas na documentação da API Qualtrics. Você pode aprender o básico de JavaScript através de uma série de tutoriais simples e gratuitos em codecademy.com.
Qdica: Javascript não está incluído em todas as licenças da Qualtrics. Entre em contato com o seu Executivo de contas da Qualtrics se estiver interessado em obter acesso.
Acesso ao editor de JavaScript
- Clique na pergunta à qual você deseja adicionar JavaScript.
- Na seção Comportamento da pergunta, selecione JavaScript.
- Coloque seu JavaScript na caixa, abaixo de uma das partes de /*Coloque seu JavaScript aqui…*/ texto. As tags de abertura e de fechamento já foram fornecidas (não as exclua).
Qdica: Você pode colocar seu código em um dos três locais: OnLoad, OnReady e OnUnload. Escolha a que mais se adapte às suas necessidades.
- Clique em Salvar.
- Observe o</> símbolo ao lado da pergunta; esse ícone indica que a pergunta tem JavaScript personalizado nele.
Para visualizar as alterações que você fez, clique em Pré-visualização. - Para remover seu JavaScript, abra o editor, clique em Limpar e, em seguida, clique em Salvar.
Qdica: Há várias funções especiais da biblioteca de códigos da Qualtrics que podem ser usadas em seu JavaScript personalizado. A documentação sobre essas funções é encontrada em nossa JavaScript API.
Dicas & Diretrizes para o uso do JavaScript na Qualtrics
- As pesquisas Qualtrics estão hospedadas em um mecanismo de pesquisa chamado JavaScript Form Engine (JFE). Embora o JFE seja um aplicativo de página única, ele recarrega o cabeçalho, o rodapé e o tema em cada página da pesquisa.
- Ao carregar uma página de pesquisa, o JFE chama três funções que aceitam chamadas de retorno. As chamadas de retorno serão executadas nos seguintes momentos:
- addOnload() – Executado quando a página é carregada.
- addOnReady() – Executado quando a página é totalmente exibida.
- addOnUnload() – Executado quando uma página é descarregada (quando a página é deixada).
Qdica: O Qualtrics não permite a funcionalidade documento.write().
- Se você alterar a funcionalidade fora de uma pergunta específica (como ocultar o teclado para responder a perguntas), precisará remover essa função no envio da página usando a chamada de retorno passada para a função addOnUnload().
- Tal como acontece com qualquer implementação do JavaScript, recomendamos a abstenção da criação de variáveis globais, pois ela pode colidir com a funcionalidade existente na página.
- Se você quiser importar bibliotecas JavaScript, pode incluir uma referência a elas no cabeçalho da pesquisa dentro das<script> tags. Lembre-se de que mesmo depois de fazer referência à biblioteca no seu cabeçalho, você deve aplicar o Javascript diretamente às perguntas aplicáveis a esse código a ser inserido na pesquisa.
- JavaScript é removido do HTML da pergunta. Use o editor JavaScript em vez do HTML da pergunta, como mencionado na seção Acessar o editor de JavaScript acima.
- Transições de página podem causar problemas ao selecionar elementos ao carregar, uma vez que eles também estão afetando elementos de página. Se você tiver dificuldades, pode desativar as transições de página na seção Visual da guia Pesquisa.
Adicionando Javascript em diferentes tipos de projeto
Você pode adicionar javascript a perguntas elegíveis em praticamente todos os tipos de projeto. As opções descritas nesta página estão disponíveis em: