asked on
var events = [
{ contestdate: new Date('03/26/2013') },{ contestdate: new Date('03/25/2013') },{ contestdate: new Date('03/31/2013') },{ contestdate: new Date('03/29/2013') },];
$( ".contestpicker" ).datepicker({
autoSize: true,
numberOfMonths: 1,
minDate: 0,
beforeShowDay: function(date) {
var result = [true, '', null];
var matching = $.grep(events, function(event) {
return event.contestdate.valueOf() === date.valueOf();
});
if (matching.length) {
result = [true, 'highlight', null];
}
return result;
},
onSelect: function(dateText) {
var date,
selectedDate = new Date(dateText),
i = 0,
event = null;
while (i < events.length && !event) {
date = events[i].contestdate;
if (selectedDate.valueOf() === date.valueOf()) {
event = events[i];
}
i++;
}
if (event) {
$.post("assets/db/contest.php?contestdate=" + event.contestdate + "");
}
}
});
ASKER
ASKER
JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.
TRUSTED BY
http://jqueryui.com/datepicker/#alt-field