Компонент - календарь

DizeL

Новичок
Компонент - календарь

Кто-то, подскажите как сделать на сайте выпадающий календарь.

Есть у кого-то такой компонент?
И чтоб формат возвращаемой даты был 2007.08.02.

А то у меня в дата в поле прописывается автоматом, но если глупый юзер введёт там не в том формате, то будет лажа в программе...

Заранее, спасибо.
 
Валидация на сервере все равно необходима. Лажовая программа, рас такое дело).
 

DizeL

Новичок
Автор оригинала: mishco
Валидация на сервере все равно необходима. Лажовая программа, рас такое дело).
Программа нормальная.
Просто я не успеваю всё сделать.
Делаю сначала самые необходимые опции, без всяких особых наворотов, не расчитана на дурака, чтоб быстрее ввести в производство.
Вот, хочу минимальными усилиями решить как можно больше проблем.

Так что, кто-то встречался с таким компонентом или нет???
По существу, друзья, по существу.
 
DizeL
Если умный юзер отключит валидацию в браузере и все равно подсунет лажовую дату, что будет?
 

Гравицапа

elbirret elcno
Ещё один, который не успевает и хочет сразу готовое. Тебе 3 селекта сделать что ли трудно и потом это собрать в дату и проверить с помощью [m]checkdate[/m]?
 

DizeL

Новичок
Автор оригинала: Гравицапа
Ещё один, который не успевает и хочет сразу готовое. Тебе 3 селекта сделать что ли трудно и потом это собрать в дату и проверить с помощью [m]checkdate[/m]?
Эта программа будет для внутреннего использования на предприятии.
Доступа к ней "умных юзеров" не будет.
Так что ломать её пока не будут намеренно. А вот случайные ляпы нужно учесть.
Как проверить? Если он мне ввёдет вместо 2007.05.25 - 25 мая 2007 года или ещё что-то...
Проверять и ещё возвращать ошибку и т.п... Зачем всё это? пусть из календаря выбирают и всё, без вариантов каких-либо.
 

DizeL

Новичок
Автор оригинала: Гравицапа
DizeL
Перечитай мой пост.
P.S.
Слушай, а ты ведь даже HTML не знаешь, или я ошибаюсь?
У нас есть верстальщик.
Он в HTML'е отлично разбирается.
Я его знаю, но опыта в вёрстке и т.п. нет.
Моё дело - кодировать.

Если б я не знал HTML вообще, как бы я программировал PHP???
Сами подумайте!

-~{}~ 02.08.07 12:51:

Автор оригинала: Гравицапа
DizeL
Перечитай мой пост.
P.S.
Слушай, а ты ведь даже HTML не знаешь, или я ошибаюсь?
Но идея с checkdate неплохая...
На крайний случай так и сделаю, но с календариком всё же самый оптимальный вариант, разве я не прав?
 

Гравицапа

elbirret elcno
DizeL
Я его знаю, но опыта в вёрстке и т.п. нет.
Моё дело - кодировать.
Если б я не знал HTML вообще, как бы я программировал PHP???
Сами подумайте!
Серьёзно? А вот это не ты писал в другой теме
У меня на сайте текстовые поля.
Цена и т.п., необходимо сделать так, чтоб в ввод в них разрешался только числовых значений.
Можно это сделать в HTML'е?
?
но с календариком всё же самый оптимальный вариант
Повторяю ещё раз...
Тебе 3 селекта (день, месяц, год) сделать что ли трудно
?
 

DizeL

Новичок
Автор оригинала: Гравицапа
Ну я писал. И что тут такого?
Я же не знаю все возможности HTML.
Мало ли как люди это делают, может поумнее, чем я придумал.
Тем более, что я в HTML и PHP только 1 проект пишу и всего 2 месяца его как начал учить.
Раньше только под WIN32 писал...

Что пытаемся доказать? Что я тут такой тупой, а все остальные крутые перцы?..........
 

DizeL

Новичок
Автор оригинала: Гравицапа
DizeL
Ты специально игнорируешь совет про "селекты" или делать самому совсем ничего не хочется?

http://phpclub.ru/faq/wakka.php?wakka=WhyForum&v=b56
Я не до конца понимаю что ты имеешь ввиду.
Из введённого значени выделить 1 строку до ".", между "." и после 2-ой "." и проверить подлинная дата с помощью checkdate() чтоли???
Что имеется ввиду под "селектами"???
 

Гравицапа

elbirret elcno
Блин, селект (select) - это тег такой в HTML, который ты вроде как знаешь...

У тебя получится группа выпадающих списков:
день (1-31) , месяц(январь-декабрь), год(2007-...)

В скрипте-обработчике эти значения проверяешь с помощью функции checkdate и если всё нормально склеиваешь в какой хочешь формат даты.
 

DizeL

Новичок
Автор оригинала: Гравицапа
Блин, селект (select) - это тег такой в HTML, который ты вроде как знаешь...

У тебя получится группа выпадающих списков:
день (1-31) , месяц(январь-декабрь), год(2007-...)

В скрипте-обработчике эти значения проверяешь с помощью функции checkdate и если всё нормально склеиваешь в какой хочешь формат даты.
Блин, ну нельзя было сразу так написать...
Я вообще по-другому понял сначала...

Идея хорошая... М... Просто неочень удобно будет в процпессе использования.
Нужно 3 раза кликать, чтоб выбрать дату......
В календаре быстрее.

Ладно, если не получится календарь установить, придётся так и делать...

Спасибо за помощь.
 
Сверху