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