The LimeSurvey Fund-Raiser 2012 is complete. Thank you for donating a total of 25,000 USD! List of donors »
|
-
mador
-
-
OFFLINE
-
Senior Lime
-
- Posts: 47
-
Karma: 0
-
|
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
|
|
|
-
Nickko
-
-
OFFLINE
-
LimeSurvey Team
-
- Posts: 1504
- Thank you received: 127
-
Karma: 34
-
|
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
|
-
DenisChenu
-
-
OFFLINE
-
Moderator Lime
-
- Posts: 4431
- Thank you received: 460
-
Karma: 167
-
|
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
|
|
|
-
chocolatcustard
-
-
OFFLINE
-
Fresh Lemon
-
- Posts: 14
-
Karma: 0
-
|
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
|
|
|
-
Remundo
-
-
OFFLINE
-
Gold Lime
-
- Posts: 294
- Thank you received: 24
-
Karma: 9
-
|
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
|
-
chocolatcustard
-
-
OFFLINE
-
Fresh Lemon
-
- Posts: 14
-
Karma: 0
-
|
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...
|
|
|
-
DenisChenu
-
-
OFFLINE
-
Moderator Lime
-
- Posts: 4431
- Thank you received: 460
-
Karma: 167
-
|
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
|
|
|
-
chocolatcustard
-
-
OFFLINE
-
Fresh Lemon
-
- Posts: 14
-
Karma: 0
-
|
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 !
|
|
|
-
Remundo
-
-
OFFLINE
-
Gold Lime
-
- Posts: 294
- Thank you received: 24
-
Karma: 9
-
|
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
|
|