Перейти к содержимому


Календарь поля "data"


Сообщений в теме: 3

#1 DarkNight

    Активный участник

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 17 Август 2018 - 12:38

Доброго дня,

подскажите как изменить внешний вид выпадающего календаря для поля "data"?
к примеру поле "Дата рождения" выпадает текущая дата, без возможности "пролистать" года,
т.е. менеджеру приходится "листать" помесячно :wacko: , или вводить вручную

так же интересует возможность ограничить года, которые выпадают в календаре, например с 1990 по 2005

или вообще отключить этот календарь

потому что при обработке событий, на поле с календарем, вызывает затруднения при проверке вводимых значений,
выбор даты в календаре не вызывает событие onchange


Спасибо.

#2 AntonKravchenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород

Отправлено 19 Август 2018 - 00:12

начните с http://api.jqueryui.com/datepicker/

#3 DarkNight

    Активный участник

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 20 Август 2018 - 14:11

спасибо, разобрался

#4 DarkNight

    Активный участник

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 21 Август 2018 - 16:54

Добрый день еще раз, возникло еще вопросов

Задача,
разработчики почему-то решили что формат отображения и ввода в поле типа "Дата" не нужен, поэтому меняем формат даты глобально на "0000-00-00", но язык остается русский

шаг 1,
устанвливаем формат в /lang/*ru
при этом формат отображения меняется на "0000-00-00",
при редактировании строки,
- если значение не менять, то система пытается сохранить то что написано в поле "0000-00-00", ковертить не получается и дата записывается как 1970-01-01
- если значение менять, то принимает формат только 00.00.0000, при этом сохраняет правильное значание
но так как в таблице полей несколько, то те которые не менялись перезаписываются на 1970-01-01

шаг 2,
прописываем формат datepicker
при этом, поле редактируется с заданым форматом "0000-00-00", но в базе сохраняется 1970-01-01,
остальные поля которые не редактировались, так же сохраняются со значением 1970-01-01

Подскажите где еще нужно поменять формат?





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных