Hauteur des champs texte dans un tableau "texte"

  • guigui
  • guigui's Avatar Topic Author
  • Visitor
  • Visitor
4 years 6 days ago #97232 by guigui
guigui created the topic: Hauteur des champs texte dans un tableau "texte"
Bonjour à tous,
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 to join the conversation.

More
4 years 4 days ago #97299 by DenisChenu
DenisChenu replied the topic: Hauteur des champs texte dans un tableau "texte"
Ce n'est pas prévu par le système, cela semble logique pour la présentation en tableaux.

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 to join the conversation.

  • guigui
  • guigui's Avatar Topic Author
  • Visitor
  • Visitor
3 years 11 months ago #97809 by guigui
guigui replied the topic: Hauteur des champs texte dans un tableau "texte"
Bonjour et merci pour cette réponse.
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 to join the conversation.

More
3 years 11 months ago - 3 years 11 months ago #97832 by DenisChenu
DenisChenu replied the topic: Hauteur des champs texte dans un tableau "texte"
Salut,

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);
});
});
Cela ne prend pas en compte les conditions si elles existent, mais parfait pour du question par question.

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 .
Last Edit: 3 years 11 months ago by DenisChenu.

Please Log in to join the conversation.

  • guigui
  • guigui's Avatar Topic Author
  • Visitor
  • Visitor
3 years 11 months ago #97849 by guigui
guigui replied the topic: Hauteur des champs texte dans un tableau "texte"
Hello et merci Denis pour cette réponse !
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 to join the conversation.

More
3 years 11 months ago #97853 by DenisChenu
DenisChenu replied the topic: Hauteur des champs texte dans un tableau "texte"
Peut tu montrer un questionnaire ou tu as essayé le code ?

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 to join the conversation.

  • guigui
  • guigui's Avatar Topic Author
  • Visitor
  • Visitor
3 years 11 months ago #97861 by guigui
guigui replied the topic: Hauteur des champs texte dans un tableau "texte"
Denis,
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 to join the conversation.

More
3 years 11 months ago #97863 by DenisChenu
DenisChenu replied the topic: Hauteur des champs texte dans un tableau "texte"
Je ne vois pas le script dans la source de la question.

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 to join the conversation.

  • guigui
  • guigui's Avatar Topic Author
  • Visitor
  • Visitor
3 years 11 months ago #97864 by guigui
guigui replied the topic: Hauteur des champs texte dans un tableau "texte"
Effectivement très étrange ...
Là ca doit être bon, le javascript apparaît dans le code source de la page...

Please Log in to join the conversation.

More
3 years 11 months ago - 3 years 11 months ago #97871 by DenisChenu
DenisChenu replied the topic: Hauteur des champs texte dans un tableau "texte"
Salut,

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 .
Last Edit: 3 years 11 months ago by DenisChenu.

Please Log in to join the conversation.

  • guigui
  • guigui's Avatar Topic Author
  • Visitor
  • Visitor
3 years 11 months ago #97879 by guigui
guigui replied the topic: Hauteur des champs texte dans un tableau "texte" [RESOLU]
Denis, that's it !
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 to join the conversation.

More
3 years 11 months ago #97889 by DenisChenu
DenisChenu replied the topic: Hauteur des champs texte dans un tableau "texte" [RESOLU]

guigui wrote: Par contre, j'avais bien copié-collé le code que tu m'avais fourni, je n'ai pas touché aux quotes...

De toute façon, j'avais fait une erreur :)

C'est peut-être l'éditeur HTML qui agissait dessus ?

Cela pourrait être intéressant d'avoir la démarche exacte et de rapporter le bug.

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 to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now