Выберите год и название месяца в расширителе календаря ajax

У меня есть текстовое поле и элемент управления-расширитель календаря со свойством идентификатора целевого элемента управления, установленным в текстовое поле. Я сделал так, чтобы календарь выбирал только год и месяц, а не дату, используя формат «гггг / ММ». Таким образом, каждая запись в календаре будет похожа на (2013 / 01,2013 / 02 .... и т. Д.). Теперь мне нужно вставить значение календаря в базу данных. У меня есть два поля в базе данных Year и MonthName. Теперь я хочу, чтобы когда я нажимал кнопку «Отправить», я хочу, чтобы часть «Год» в моем значении текстового поля перешла в столбец «Год», а имя месяца - в столбец «Имя месяца». [Предположим, на всякий случай от 2013/04, 2013 должен перейти в столбец года, а 04 должен быть преобразован в апрель, а затем перейти в MonthName]. Как это может быть сделано??


person Annonymous programmer    schedule 12.04.2013    source источник


Ответы (2)


в операторе Insert используйте LEFT (@ calendar, 4) для года и вправо (@ Calendar, 2) для месяца. Вероятно, вам придется преобразовать его как int в зависимости от дизайна вашей таблицы.

person mslliviu    schedule 12.04.2013

Это невозможно сделать с помощью расширителя календаря ajax (версия 3.5 / 4.0).

Вам следует использовать календарь пользовательского интерфейса JQuery, проверьте ответ Бена Келера по адресу: jQuery UI DatePicker для отображения только месяца и года

person mas_oz2k1    schedule 10.05.2013