- Beiträge: 8
- Dank erhalten: 0
Précocher une réponse par défaut dans un tableau
Dans un premier temps meilleurs vœux

Je souhaiterai à l'ouverture d'une question en format tableau qu'une réponse soit déjà cochée par défaut pour toutes les sous questions :
ex :
Par contre dans mon questionnaire les options de réponses ne sont pas toutes les mêmes genre oui non probablement...c'est propre à chaque question.
Merci à tous de l'aide que vous pourrez m'apporter (j'espère ^^)
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Sinon, est-ce que tu pourrais nous montrer ta questions précisément, celle sûr laquelle tu as un problème.
Nickko
Head of ergonomics, UX & UI.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
As-tu jeté un œil au manuel ?
Nickko
Head of ergonomics, UX & UI.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Je voulais faire le test avec cette astuce la mais je n'ai pas accès aux options limesurvey car je suis sur une version de notre institut.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Si oui alors passe la en facultative.
Nickko
Head of ergonomics, UX & UI.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
En fait ce que je souhaiterai c'est choisir la réponse 4 par défaut et oui l'intitulé a une importance car pour d'autre question ce n'est pas le même.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
- DenisChenu
-
- Abwesend
- LimeSurvey Community Team
-
- Beiträge: 10513
- Karma: 408
- Dank erhalten: 1865
{Q1_SQ1=(is_empty(Q1_SQ1.NAOK),"auc2",Q1_SQ1.NAOK)}
sur une question equation masquée avant celle-ci (c'est encore d'actualité (mais corrigé) après 4 ans …).
si auc2 est le code de ta réponse pour aucun des 2 …
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
J'ai attaché un fichier (le tien) sur lequel je fait mes tests.
Pour le tableau (Q1) je souhaite que la colonne 4 se coche par défaut (edit: sans changer l'intitulé de colonne)
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
- DenisChenu
-
- Abwesend
- LimeSurvey Community Team
-
- Beiträge: 10513
- Karma: 408
- Dank erhalten: 1865
{Q1_SQ1=if(is_empty(Q1_SQ1.NAOK),"A4",Q1_SQ1.NAOK)}
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Non ça ne fonctionne toujours pas. J'ai rattaché un autre questionnaire.
Sur un autre topic j'ai vu ce code : J'ai remplacé QQ par SQ022 et CC par 4 mais ça ne fonctionne pas non plus.
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
// A function to pre-check a column of an array
function checkedDefault(qID, column) {
var checkedCol = column - 1;
$('#question' + qID + ' table.question tbody tr').each(function(i) {
if ($('input.radio[checked=true]', this).length == 0) {
$('input.radio:eq(' + checkedCol + ')', this).attr('checked', true);
}
});
}
// Call the function with a question ID and column number
checkedDefault(QQ, CC);
});
</script>
Il y a eu aussi ce code mais je ne sais pas s'il a marché, la personne ne le dit pas. Sur ce code la je ne saurai où mettre mdes id de question et de colonne.
hgauthier schrieb: Bonjour,
Je me permets de relancer le sujet car j'ai le même problème, et je n'ai pas trouvé la réponse.
J'ai un tableau avec 3 colonnes et 7 lignes. Je voudrais qu'une de mes lignes (celle qui correspond à l'option de réponse "rien", code A6) soit pré-remplie pour mes trois colonnes comme dans l'exemple lorsque qu'on sélectionne le type "tableau en colonne" (cf pièce-jointe).
Je suis novice en JS mais je pensais copier ce script, trouvé dans le manuel :
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
// Scale to set the default answer on
var defaultAnsweredScale = 2;
// Column of that scale to set as default answer
var defaultAnsweredColumn = 3;
// Identify this question
var thisQuestion = $('#question{self.qid}');
// Identify the scales and columns
$('.answer-item[class^="answer_cell_1"]', thisQuestion).addClass('scale-1-item');
$('.answer-item[class^="answer_cell_2"]', thisQuestion).addClass('scale-2-item');
$('tr.answers-list', thisQuestion).each(function(i) {
$('.scale-1-item', this).each(function(i) {
$(this).addClass('scale-1-column-'+(i+1)+'-item');
});
$('.scale-2-item', this).each(function(i) {
$(this).addClass('scale-2-column-'+(i+1)+'-item');
});
});
// Click the default answers
$('tr.answers-list', thisQuestion).each(function(i) {
if($('.scale-'+defaultAnsweredScale+'-item input[type="radio"]:checked', this).length == 0) {
$('.scale-'+defaultAnsweredScale+'-column-'+defaultAnsweredColumn+'-item input[type="radio"]:last', this).click();
}
});
});
</script>
Après si n'y a pas de solution, tant pis, je m'en passerai

En tout cas merci de m'aider !
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
- DenisChenu
-
- Abwesend
- LimeSurvey Community Team
-
- Beiträge: 10513
- Karma: 408
- Dank erhalten: 1865
Demo.sondages.pro/883124?newtest=Y&lang=en
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
ça ne fonctionne pas avec ma version mais je vais en rester là par manque de temps.
Merci et Bonne journée

A bientôt,
Fleur
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.