Quand dois-je envisager d'utiliser la validation JavaScript sur la question ?
Il existe plusieurs scénarios dans lesquels la validation JavaScript pourrait être extrêmement pratique et utile pour résoudre vos problèmes de validation complexes. Par exemple :
- Vous souhaitez valider des questions complexes telles que la matrice flexible, la conjointe, la carte thermique, etc., où les validations du système seraient limitées.
- Où vous voudriez valider la question en fonction des réponses aux questions précédentes de l'enquête.
- Effectuez une validation côté client afin que la demande ne soit pas soumise au serveur.
- Validation très spécifique / personnalisée sur tout type de question. Par exemple, vous voulez que seules les personnes qui sélectionnent 1 option parmi les 5 premiers choix et 1 option parmi les 5 seconds choix à la question à choix multiples continuent.
Quelles sont les validations possibles que je peux obtenir avec cette fonctionnalité
Si vous êtes un programmeur JavaScript moyen à bon, vous pouvez résoudre tout problème de validation avec cette fonctionnalité. Un novice de JS pourrait apprendre les bases et devrait être capable d'utiliser la fonctionnalité pour résoudre des problèmes de validation simples dans l'enquête.
Comment configurer la validation JS personnalisée ? Un exemple que je peux voir?
Voici un cas d'utilisation qui explique comment mettre en place un script de validation JS simple sur la question. Supposons que dans l'enquête mentionnée ci-dessous, nous ne voulons pas que les personnes qui ont sélectionné Mensuel pour Q1 qui se trouve à la page 1 de l'enquête et Visa pour Q2 qui se trouve à la page 2 continuent.
-
Étape 1 : Nous devrons définir le script de validation JS sur la question Q2 (cartes de crédit) pour résoudre ce problème.
-
Aller à :
Login » Surveys » Workspace » Logic » JavaScript Logic
-
Activez l'option de
Pre JavaScript Validation
pour écrire le code JS.
-
C'est ce que le répondant verra s'il sélectionne Mensuel pour Q1 et Visa pour Q2
J'essaie de valider une question qui se trouve sur la 5ème page de l'enquête, puis-je me référer à la question qui se trouve sur la première page comme indiqué dans l'exemple
Oui. Vous pouvez vous référer à toutes les questions chargées avant la question sur laquelle vous définissez la validation. Les valeurs sont reportées jusqu'à la page de fin de l'enquête.
Lors de l'écriture d'un JavaScript personnalisé sur la question, puis-je faire référence aux réponses aux questions précédentes qui ne se trouvent pas sur la même page ?
Oui. Vous pouvez vous référer aux réponses précédentes dans l'enquête. Toutes les réponses sont stockées dans des variables JavaScript et restaurées tout au long de l'enquête.
Comment puis-je utiliser la réponse aux questions précédentes de l'enquête ?
Vous pouvez référer les réponses aux types de questions suivants. Où le nombre dans le coin supérieur droit serait le code de question pour cette question
Multiple Choice Many Select
Drop Down Menu
Comment / Suggestion Box
Single Row Text
Numeric (freeform) Input
Email Address
Multi-Point Scales
Checkbox / MultiSelect
SpreadSheet
Scale (Graphical)
Rank Order
Side-By-Side Matrix
Dynamic Lookup Table
Net Promoter Score
Licence
Cette fonctionnalité est disponible avec les licences suivantes:
Team Edition and
Research Edition
Cet article a-t-il été utile?
Désolé pour ça
Comment pouvons-nous l'améliorer?
Soumettre
Merci d'avoir envoyé vos commentaires.