- Posts: 8878
- Karma: 400
- Thank you received: 1469
Hauteur des champs texte dans un tableau "texte"
- guigui
-
Topic Author
- Visitor
-
tout nouveau dans l'utilisation de LimeSurvey, j'aurais souhaité, pour mon 1er questionnaire, augmenter la hauteur des cellules de réponses dans un tableau texte. (Pour que cela ressemble plus à des champs "Texte moyen ou long")
Connaissez-vous un moyen pour y arriver ?
D'avance merci
Guillaume
Please Log in or Create an account to join the conversation.
- DenisChenu
-
- Offline
- LimeSurvey Community Team
-
Il reste sans doute la possibilité de modifier cela en javascript.
Denis
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 .
Please Log in or Create an account to join the conversation.
- guigui
-
Topic Author
- Visitor
-
Je n'ai pas eu le temps de retourner travailler sur mes questionnaires mais j'ai eu une autre interrogation entre temps:
serait-il possible de remplacer les champs texte (input) par des "textarea" directement dans le code du tableau ?
Bon dimanche
Please Log in or Create an account to join the conversation.
- DenisChenu
-
- Offline
- LimeSurvey Community Team
-
- Posts: 8878
- Karma: 400
- Thank you received: 1469
Pour le faire en PHP:
- applications/helpers/qanda_helper.php
Pour le faire en javascript,
Une simple fonction de ce type.
$(function() {
$("#question{QID} table.question input[type='text']").each(function(){
var thistext=$(this).val();
var thisname=$(this).attr('name');
var newhtml="<textarea name='"+thisname+"' rows='6' cols='50'>"+thistext+"</textarea>";
$(this).replaceWith(newhtml);
});
});
Denis
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 .
Please Log in or Create an account to join the conversation.
- guigui
-
Topic Author
- Visitor
-
Mais je n'arrive pas à faire fonctionner ce code.
Je l'ai placé dans le code source de la question qui contient un tableau avec les champs texte mais je n'observe rien côté questionnnaire.
J'ai bien désactivé le filtre HTML contre le XSS.
Est-ce que j'ai oublié quelque chose ?
PS : Je suis en version 1.92 (contrainte technique du serveur)
Merci beaucoup
Guillaume
Please Log in or Create an account to join the conversation.
- DenisChenu
-
- Offline
- LimeSurvey Community Team
-
- Posts: 8878
- Karma: 400
- Thank you received: 1469
Avec une seule question, cela devrait suffire.
Denis
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 .
Please Log in or Create an account to join the conversation.
- guigui
-
Topic Author
- Visitor
-
je t'ai envoyé un mail privé avec un lien vers le questionnaire.
J'ai inséré le script dans le code source de la question avec les balises <script>
Merci beaucoup
Please Log in or Create an account to join the conversation.
- DenisChenu
-
- Offline
- LimeSurvey Community Team
-
- Posts: 8878
- Karma: 400
- Thank you received: 1469
manual.limesurvey.org/Workarounds:_Manip....29_in_LimeSurvey.3F
Denis
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 .
Please Log in or Create an account to join the conversation.
- guigui
-
Topic Author
- Visitor
-
Là ca doit être bon, le javascript apparaît dans le code source de la page...
Please Log in or Create an account to join the conversation.
- DenisChenu
-
- Offline
- LimeSurvey Community Team
-
- Posts: 8878
- Karma: 400
- Thank you received: 1469
Tu n'a pas copié ce que j'ai indiqué: les simples quote sont importants, et pas à remplacer par des doubles.
Et j'ai oublié un espace entre table.question et input[type='text']
Corrigé ci dessus.
Denis
PS: le mieux est de désactiver l'éditeur HTML dans test préférences.
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 .
Please Log in or Create an account to join the conversation.
- guigui
-
Topic Author
- Visitor
-
Par contre, j'avais bien copié-collé le code que tu m'avais fourni, je n'ai pas touché aux quotes...
C'est peut-être l'éditeur HTML qui agissait dessus ?
En tous cas un grand merci à toi !
Bonne soirée
Guillaume
Please Log in or Create an account to join the conversation.
- DenisChenu
-
- Offline
- LimeSurvey Community Team
-
- Posts: 8878
- Karma: 400
- Thank you received: 1469
De toute façon, j'avais fait une erreurguigui wrote: Par contre, j'avais bien copié-collé le code que tu m'avais fourni, je n'ai pas touché aux quotes...

Cela pourrait être intéressant d'avoir la démarche exacte et de rapporter le bug.C'est peut-être l'éditeur HTML qui agissait dessus ?
Pas évident à corriger (il faut trouver les paramètres de ckeditor), mais bon

Denis
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 .
Please Log in or Create an account to join the conversation.