Tableau nombre

More
5 years 9 months ago #64683 by mador
mador replied the topic: Tableau nombre
Je suis vraiment débutant au niveau informatique, alors la programmation java pas évident. J'aurais besoin de précision quant à la programmation proposée. Tout d'abord, j'entre cette programmation dans la fenêtre d'édition de la question dans l'oglet source?

Ensuite, est-ce que j'ai des paramêtres à changer en fonction de mon questionnaire.Exemple le numéro de la question est Q07.Est-ce que je dois adapter une ligne en particulier?

Merci de ta compréhension

Martin

Please Log in to join the conversation.

More
5 years 9 months ago #64694 by Nickko
Nickko replied the topic: Tableau nombre
Je n'ai pas compris, pourquoi parle-tu de Java ?
Limesurvey n'utilise pas Java, il est codé en PHP.

Déjà ça risque de poser un problème si tu mélanges ces langages.

2° pourrais-tu nous expliquer ce que tu veux faire ?
Parce que taper du code pour du code, fut-il bon, fut-il mauvais, fusse le bon langage ou ne le fusse pas, et bien peu importe si on ne sait pas pourquoi on code.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 9 months ago #64705 by DenisChenu
DenisChenu replied the topic: Tableau nombre
Salut,

Ne pas confondre java et javascript, cela n'a rien à voir ;)

Sinon, oui sans doute, si c'est sur les workaround, en général c'est expliqué.

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.

More
4 years 7 months ago #87019 by chocolatcustard
chocolatcustard replied the topic: Tableau nombre

Shnoulle wrote: Ah oui,

- Valeur minimum : 6
- Valeur maximum : 19 ( fermeture à 19h45)
- valeur du pas : 0.25 ( ce sont des chiffres et non des heures)

Ensuite un coup de javascript pour changer les .25,.50 et .75 en h15,h30 et h45.
Du genre ( fait rapidos sans controle), pour la question n°42

<script>
jQuery(document).ready(function(){
        $("#question42 select.multiflexiselect option").(function(index) {
    		var heure = $(this).text();
		heure = heure.replace(".25", "h15");
		heure = heure.replace(".50", "h30");
		heure = heure.replace(".75", "h45");
		$(this).text(heure);
 
});
</script>
Bien sur, ceci est à corriger en fonction de :
- api.jquery.com/each/
- www.toutjavascript.com/reference/reference.php?ref=replace


Bonjour,

Pardonnez ma question de novice, mais étant confronté au même besoin (affiche des tranches horaires dans une liste déroulante), je ne sais pas où se trouve le code à modifier ! Pourriez-vous m'éclairer ?

Merci

Please Log in to join the conversation.

More
4 years 7 months ago #87048 by Remundo
Remundo replied the topic: Tableau nombre
Bonjour,

J'ai déjà réalisé quelque chose dans le genre avec la question de type Tableau (Nombres) --> avec en option "Utilisation de cases à cocher : Oui". J'avais mis dans les sous-questions en échelle Y les tranches horaires et en échelle X les jours de la semaine!

Le résultat était satisfaisant mais mes tranches horaires étaient à l'heure et non au quart d'heure ce qui risque de faire un tableau très long.

Bon courage

Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in to join the conversation.

More
4 years 6 months ago #87576 by chocolatcustard
chocolatcustard replied the topic: Tableau nombre
Bonjour,

En effet, c'est déjà un début de réponse.

En tout cas, merci pour ta réponse ! :)

Si d'autres ont d'autres propositions...

Please Log in to join the conversation.

More
4 years 6 months ago #87584 by DenisChenu
DenisChenu replied the topic: Tableau nombre
Salut,

demonstration.sondages.pro/31473/lang-fr

Attention: le questionnaire doit avoir comme séparateur le point et non la virgule.

Le script:
jQuery(document).ready(function(){
        $("#question{QID} select.multiflexiselect option").each(function(index) {
    		var heure = $(this).text();
		heure = heure.replace(".25", "h15");
		heure = heure.replace(".5", "h30");
		heure = heure.replace(".75", "h45");
		$(this).text(heure);
        });
});

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 .
Attachments:

Please Log in to join the conversation.

More
4 years 6 months ago #87597 by chocolatcustard
chocolatcustard replied the topic: Tableau nombre

DenisChenu wrote: Salut,

demonstration.sondages.pro/31473/lang-fr

Attention: le questionnaire doit avoir comme séparateur le point et non la virgule.

Le script:

jQuery(document).ready(function(){
        $("#question{QID} select.multiflexiselect option").each(function(index) {
    		var heure = $(this).text();
		heure = heure.replace(".25", "h15");
		heure = heure.replace(".5", "h30");
		heure = heure.replace(".75", "h45");
		$(this).text(heure);
        });
});

Denis


Un cavalier, qui surgit hors de la nuit
Court vert l'aventure au galop
Son nom, il le signe à la pointe du clavier
D'un D qui veut dire Deniiiis...

Merci !
:)

Please Log in to join the conversation.

More
4 years 6 months ago #87604 by Remundo
Remundo replied the topic: Tableau nombre

DenisChenu wrote: Salut,

demonstration.sondages.pro/31473/lang-fr

Attention: le questionnaire doit avoir comme séparateur le point et non la virgule.

Le script:

jQuery(document).ready(function(){
        $("#question{QID} select.multiflexiselect option").each(function(index) {
    		var heure = $(this).text();
		heure = heure.replace(".25", "h15");
		heure = heure.replace(".5", "h30");
		heure = heure.replace(".75", "h45");
		$(this).text(heure);
        });
});

Denis


Bonjour,

Faut-il simplement placer ce bout de code dans la source de la question pour que cela fonctionne ?

Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now