UI datepicker - Месяц в календаре и в input
имеем плагин jQuery datepicker
http://api.jqueryui.com/datepicker/ <p>Date: <input type="text" id="date1" /></p> $("#date1").datepicker({ ,dateFormat: "dd-MM-yy" ,monthNames: ["Январь", "Февраль", "Марть", "Апрель", "Май", Июнь", "Июль", 'Август', "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ] }); monthNames - влияет на отображение месяца в самом календаре, так же это значение попадает в input, что не корректно, т.к. дата типа 15-Август-2013 лексически не правильна. Сокращать я не хочу. Подменять надпись после того как она появилась в input - не оптимально. Кто что посоветует? Заранее благодарен. |
Цитата:
|
Не катит. Это прекрасный календарь, и он входит в стандартный набор расширений для jQuery.
Отпишитесь те кто работал с ним боле менее детально. |
kuzroman,
что должно быть в input ? |
в input должно быть 15-Августа-2013
Интересует можно ли этого добиться методом самого плагина без лишних скриптов. Если нельзя то решение могу и сам придумать. |
kuzroman,
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>jQuery UI Datepicker - Default functionality</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <script> $(function() { $("#date1").datepicker({ dateFormat: "dd-M-yy", monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь', 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'], monthNamesShort: ['Января','Февраля','Марта','Апреля','Мая','Июня', 'Июля','Августа','Сентября','Октября','Ноября','Декабря'], }); }); </script> </head> <body> <p>Date: <input type="text" id="date1" /></p> </body> </html> |
Точно. Спасибо!
|
А ведь я пробовал monthNamesShort но не заменил "MM" на "M" в dateFormat.
Повнимательнее будешь. |
Часовой пояс GMT +3, время: 23:40. |