jQuery twee dagen laten weergeven in datePicker

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pim Meijer

Pim Meijer

31/07/2012 16:25:37
Quote Anchor link
Hallo,

Ik heb een jQuery datepicker geimplemteerd op mijn website. Nu wil ik dat er slechts twee dagen te selecteren zijn uit de kalendar. Nu heb ik het voor elkaar om dit voor één dag werkend te krijgen met de volgende code:

<code>
$( "#datepicker" ).datepicker({
beforeShowDay: function(date){ return [date.getDay() == 1,""]},
showWeek: true,
dateFormat: 'dd-mm-yy', minDate: '0', maxDate: 100,
onSelect: function(dateText, ui){
$('#weekFrom').val($.datepicker.iso8601Week(new Date(dateText)));
}
});
$( "#datepicker" ).setDefaults($( "#datepicker" ).regional['nl-BE']);
});
</code>

De dikgedrukte regel zorgt ervoor dat dus alleen de maandag selectable wordt in de calendar. Nu wil ik ook nog een andere dag erbij die vrijdag is dus 5. Ik ben slecht bekend met de syntax van javascript en kan hierdoor niet met de oplossing komen. Hopelijk kan iemand me een zetje geven.

Vriendelijk bedankt,
 
PHP hulp

PHP hulp

28/11/2024 13:08:27
 
Kris Peeters

Kris Peeters

31/07/2012 16:40:09
Quote Anchor link
Dan kan je zoiets doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
          beforeShowDay: function(date){
            var day = date.getDay();
            return [ day == 1 || day == 5, ""]
          },
 
Pim Meijer

Pim Meijer

31/07/2012 16:44:50
Quote Anchor link
Kris Peeters op 31/07/2012 16:40:09:
Dan kan je zoiets doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
          beforeShowDay: function(date){
            var day = date.getDay();
            return [ day == 1 || day == 5, ""]
          },


Top, werkt als een beest. Bedankt:)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.