- Posts: 40
- Thank you received: 2
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Option supplémentaire Calendrier
- mjacques
- Offline
- Senior Member
- llodbrock
- Topic Author
- Offline
- New Member
- Posts: 9
- Thank you received: 2
Du coup la solution que j'ai choisie est utilisé un plugin externe à Limesurvey. Datepicker Bootstrap 3
J'ai injecté ce plugin dans le modèle de mon formulaire c'est-à-dire ajouter les pages Css et js
Puis j'ai fait une question du type "zone de texte court" est dans le code source j'ai ajouté ceci
$(document).ready(function() {
var date = new Date();
var tim = date.getTime();
var d = new Date(tim+(60*60*24*1000)*2);
var years = d.getFullYear();
var years2 = years+1;
var chaine = d.getFullYear() + "-";
var mois = (d.getMonth()+1) ;
mois = mois.toString();
if(mois.length == 1)
mois = '0'+mois;
var day = d.getDate();
day = day.toString();
if(day.length == 1)
day = '0'+day;
chaine += mois + "-"+day;
var thisQuestion = $('#question{QID}');
$('input[type="text"]', thisQuestion).datetimepicker({
format : 'DD/MM/YYYY',
daysOfWeekDisabled : [0,6],
disabledDates: [years+'-01-01',years+'-05-01',years+'-05-08',years+'-07-14',years+'-08-15',years+'-11-01',years+'-11-11',years+'-12-25',years2+'-01-01',years2+'-05-01',years2+'-05-08',years2+'-07-14',years2+'-08-15',years2+'-11-01',years2+'-11-11',years2+'-12-25'],
minDate : chaine
});
});
J'ai utilisé plusieurs options définies par le plugin mais en gros dans mon calendrier tous les week-ends ne peuvent pas être sélectionnés ainsi que les jours fériés sous 2 ans. Utilisateur peut pas sélectionner de date antérieure à aujourd'hui plus 2 jours.
J'espère avoir été explicite cordialement
- mjacques
- Offline
- Senior Member
- Posts: 40
- Thank you received: 2
- umma
- Offline
- New Member
- Posts: 1
- Thank you received: 0
- DenisChenu
- Offline
- LimeSurvey Community Team
- Posts: 13907
- Thank you received: 2546
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.