Podczas zapoznawania się z datepickerem natrafiłem na problem którego nie potrafię przeskoczyć:
Skrypt działa poprawnie, gdy występuje tylko jedno pole z datą, które ma korzystać z datepickera. Gdy pojawi się kolejne - nie uruchamia ono skryptu (klikam w nie - nie pojawia się kalendarzyk).
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <script> $(function() { $("#datepicker").datepicker({dateFormat: 'yy-mm-dd'}); $('#datepicker').datepicker('option', { firstDay: 1 }); $('#datepicker').datepicker('option', { yearRange: '2009:2020' }); $('#datepicker').datepicker('option', { dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota']}); $('#datepicker').datepicker('option', { monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień']}); $('#datepicker').datepicker('option', { monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze','Lip','Sie','Wrz','Pa','Lis','Gru'] }); $('#datepicker').datepicker('option', { dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'] }); $('#datepicker').datepicker('option', { dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'] }); $('#datepicker').datepicker('option', { dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'] }); $('#datepicker').datepicker('option', { closeText: 'Zamknij' }); $('#datepicker').datepicker('option', { currentText: 'Dziś' }); $('#datepicker').datepicker('option', { prevText: '<Poprzedni' }); $('#datepicker').datepicker('option', { nextText: 'Następny>' }); }); </script> </head> <body> </body> </html>
Jak rozwiązać ten problem?