Witajcie,

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:
  1. $(document).ready(function() {
  2. var events = [];
  3. $('#kalendarz').datepicker({
  4. beforeShowDay: function(date) {
  5.  
  6. var result = [true, '', null];
  7. var matching = $.grep(events, function(event) {
  8. return event.Date.valueOf() === date.valueOf();
  9. });
  10.  
  11.  
  12. if (matching.length) {
  13. result = [true, 'ui-state-hover', null];
  14. }
  15. return result;
  16. },
  17. onSelect: function(dateText) {
  18. $('#data').val(dateText);
  19. }
  20. });
  21. });
  22.  
  23. <div id="kalendarz"></div>
  24. <input type="text" name="data" id="data"/>


Tylko nie umiem uzyskać aby tylko niektóre dni były "klikalne" i możliwe do wyboru.