Chciałbym na stronie dodać kalendarz, gdzie po kliknięciu w inputa zostanie wpisana data. Chciałbym aby wybór dat był tylko z zakresu podanego (tablica PHP). Pozostałe daty po kliknięciu chciałbym aby wyświetlały alert "data niedostępna".
Stworzyłem coś takiego przy użyciu jQuery Datepicker:
<script> $(document).ready(function() { var events = []; $('#kalendarz').datepicker({ beforeShowDay: function(date) { var result = [true, '', null]; var matching = $.grep(events, function(event) { return event.Date.valueOf() === date.valueOf(); }); if (matching.length) { result = [true, 'ui-state-hover', null]; } return result; }, onSelect: function(dateText) { $('#data').val(dateText); } }); }); </script> <input type="text" name="data" id="data"/>
Tylko nie umiem uzyskać aby tylko niektóre dni były "klikalne" i możliwe do wyboru.