Apr 08
Что бы вы предпочли - datepicker или 3 select’а для дня, месяца и года?
У нас на проекте мнения разделились, потому решил устроить опрос…
Что бы вы предпочли - datepicker или 3 select’а для дня, месяца и года?
У нас на проекте мнения разделились, потому решил устроить опрос…
April 8th, 2008 at 09:15
Визуальнее календарь приятнее, конечно же. 3 select’а нужны, когда есть возможность захода с отключённым JS’ом или с мобильных устройств.
April 8th, 2008 at 09:38
Согласен с Igorekk.
April 8th, 2008 at 09:39
Какой даты? даты новости (+- 10 дней) или даты рождения прадедушки?
April 8th, 2008 at 09:46
Дата – это по определению – любая дата. +-10 дней – этого я нигде и никогда не видел, и, думаю, не увижу.
В данном случае речь идет о дате рождения.
April 8th, 2008 at 09:55
тогда селекты удобнее
April 8th, 2008 at 09:58
Да, для даты рождения удобнее селекты. Меньше телодвижений будет.
April 8th, 2008 at 10:02
Я бы предпочел текстовое поле, возможно с включенным Javascript’ом, который поставит где надо точки в дате.
April 8th, 2008 at 10:25
Для даты рождения – селекты удобней. Годы/месяцы в календарике листать замучаешься.
Мне, вообще, удобнее вручную вводить в текстовое поле, например “22.11.2000″, но это потенциальный геморрой – бог его знает, что юзеру может в голову прийти, даже если написать “Вводите в формате ДД.ММ.ГГГГ”.
April 8th, 2008 at 11:05
GameNinja:
чтоб в голову не приходило всякое, можно задавать маски ввода (как предлагает Gluek) – masked input plugin for the jQuery
April 8th, 2008 at 11:13
селекты, календарики лично мне не удобны… можно и по маску ввода делать тоже удобно, но иногда так влом искать клаву :)
April 8th, 2008 at 12:03
если нет привязки даты к текущему дню или дню недели то удобнее селекты как по мне.. а то опять же селект в календаре для года делают чтобы не листать долго :)
April 8th, 2008 at 12:05
Мышатникам удобнее календарик, клавишникам — селекты.
April 8th, 2008 at 12:24
Одно другому не мешает. Селекты удобнее (желательно чтобы моя дата рождения уже была выбрана :) ) но и попап-календарик к ним привязаный можно.
April 8th, 2008 at 12:27
Еще! В селекте дефолтным нужно ставить 80й год. Это так удобно.
Во-первых, если ты ничего менять не будешь, а просто засабмитишь – ты уже будешь старше 18, а во-вторых – меньше листать (большинство юзеров родились в +- 10 лет от 80-го).
April 8th, 2008 at 12:46
Вот это гениально! Дефолтом выставляется текущая дата минус 20-25 лет.
Ну а календарик и правда не мешает трём полям…
Да, ещё очень добная штука: при заполнении дна автоматом переводить фокус на месяц и далее на год. Получается то же, что и при использовании маски, но не страдает при отключении js.
April 8th, 2008 at 13:29
вот на том они и порешили :)
Имхо это будет самым полным решением :) все довольны у разроботчиков есть работа у пользователей удобная форма подбора даты :)
April 8th, 2008 at 14:29
Для даты рождения лучше селекты (может быть даже ручной ввод года) — листать года в datapicker нелегко.
April 8th, 2008 at 16:53
Ухх. Всем спасибо – сделаю всё-таки селекты, как и просит заказчик (я с ним был не особо согласен, на самом деле :)).
PS. Жека, насчет “подбора годов” – респект. Я долго думал, какие года туда выводить…
PPS. Вариант Gluek’а тоже интересный… Предложим заказчику.
April 9th, 2008 at 07:55
Эм… можно вообще-то выбрать такой datepicker в котором есть возможность вводить дату с помощью как трёх селектов, так и поля ввода, а так же обычным календарём – это слишком?
April 9th, 2008 at 11:28
Да, это слишком! :)