Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Выбор даты для заказа  (Прочитано 13013 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« : 15-06-2009 19:49 » 

слепил веб форму заказа (бронирования) мест
типа
с    ДАТА    МЕСЯЦ   ГОД
по   ДАТА    МЕСЯЦ   ГОД



То ли я где-то накосячил (не уверен, проверял не один раз и не только я), то ли народ не совсем адекватен
все время присылают заказ на месяц назад (вместо июня выбирают май).
Причем по умолчанию дата С устанавливается на 1 день вперед
дата ПО на два.

появилась идея типа, а не ограничить ли список месяцев максимум тремя вперед?
(естественно переполнение будет учтено)
или же вешать на input обработчик onchange

надоели дураки
 

* order.jpg (22.59 Кб - загружено 1544 раз.)
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #1 : 15-06-2009 19:54 » 

Если есть возможность просто сделать предыдущие месяцы не активными.
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 15-06-2009 20:12 » 

McZim, ага, и чего я раньше не допер Улыбаюсь
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 16-06-2009 09:14 » 

Sla, только тогда год потеряет смысл. Тогда уж в списке должно быть нечто типа:

июнь   (2009)
июль   (2009)
август   (2009)
сентябрь   (2009)
октябрь   (2009)
ноябрь   (2009)
декабрь   (2009)
январь   (2010)
февраль   (2010)
март   (2010)
апрель   (2010)
май   (2010)

А комобокс с годом убрать совсем.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 16-06-2009 09:26 » 

А чем год помешал? Как раз, оно редко нужно, поэтому обычно стоит текущий. А в списке месяцев страшненько смотрится.

Кстати, чтобы не давать пользователю вводить некорректные интервалы, на мой взгляд, стоило бы добавить поле типа "время пребывания" (в днях) и сделать "дату отъезда" неактивным полем, значение которого зависит от даты заезда и времени пребывания. Всё-таки, людям проще ориентироваться "в сутках", а не считать, сколько это будет дней, "с 24 октября по 7 ноября".
« Последнее редактирование: 16-06-2009 09:27 от Вад » Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #5 : 16-06-2009 09:51 » 

Слав, а ты эти два комбобокса для теста нигде не можешь выложить? Чтобы после отправки просто эти даты высвечивались на страничке. Вот бы и проверили, у кого ручки корявые.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 16-06-2009 10:54 » 

учитывая все пожелания

slasoft.kharkov.ua/test/order.php
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #7 : 16-06-2009 11:32 » 

Ну первый блин получился очень даже плоский:

1 человека хотят заехать с 0 детьми c 17/6/2009 на 2 дней
Связаться можно с sdhsdghsg по телефону 0123456789 или e-mail:dfghdgh@sdfh.com Заметили при этом:

Дата совпадает. А где "ПО" комбобокс? Я не совсем согласен с Вадом. Количество дней тоже хорошо, но первый способ я бы тоже не исключал. А если я не знаю сколько дней между 27 мая и 13 июля? Но знаю точно, когда начинается и заканчивается отпуск (каникулы и тп). Лучше сделать радио-кнопку переключения этих опций.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 16-06-2009 11:57 » 

Джон, В данном контексте, я согласен с Владом - время проживания/бронирования не существенно, в основном на 1-2 дня и не имеет смысл "утруждать" клиента на лишние телодвижения
срок можно указать и приблизительный.
Пока это только ни к чему не обязывающий сервис. Т.е. оставил о себе инфу  и жди когда тебе позвонят. Не думаю что он перерастет во что-то более серьезное ( у людей на это бабок нет)
Даже "форма оплаты" лишняя, но так попросили.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #9 : 16-06-2009 12:32 » new

Не ну хозяин - барин, последнее слово всегда за ним. Если на один-два дня, то тогда конечно "ПО" не имеет смысла.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
zubr
Гость
« Ответ #10 : 16-06-2009 14:52 » 

А что нельзя скрипт написать чтобы сравнивал текущую дату с выбранной пользователем?
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 16-06-2009 15:26 » 

zubr, можно, написать. но зачем?
обработать onchange, предупредить, заставить исправить, ...

не слишком дли "дуракоустойчиво"
А так.  доступно только три месяца (в тесте больше), число дней - пусть будет любым, по умолчанию 2, все равно все решается звонком к клиенту,
Зато человек думает что он принимает участие в выборе.


Зы спасибо всем - сделал.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines