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, время: 00:44. |