ввод даты, календарь javascript

14

Ничего сам не дописывал, ничего не изменял, просто нашел старую (как оказалось позже) версию дейтпикер’а.

DatePicker - это скрипт, позволяющий пользователю выбрать дату на календаре и автоматически вставляющий ее (в нужном формате) в поле ввода.

Он полезен пользователям – не надо думать как правильно указать дату, чтобы было понятно и не надо открывать календарик и просчитывать какое же число будет через два с половиной дня.

Он полезен разработчикам – вероятность того, что дата будет указана корректно возрастает. Правда, если не сделать это поле ввода «только для чтения», то ошибки в заполнении все равно будут – проверено. :)

Для установки такого календаря, вам нужно:

  1. Скачать скрипт
  2. Подключить файл с javascript’ом:Между тегами и вставьте код
    <script src="datepicker.js" type="text/javascript" charset="UTF-8" language="javascript"></script>
    <link rel="stylesheet" type="text/css" href="datepicker.css" />
  3. В форме вставьте код для отображения поля ввода:
    <form>
    	<input name="dataa">
    	<input type="button" style="background: url('datepicker.jpg') no-repeat; width: 30px; border: 0px;" onclick="displayDatePicker('data', false, 'dmy', '.');">
    </form>

Посмотеть как выглядит можно здесь.

Скачать можно здесь!

Кстати, как оказалось, это устаревшая версия данного скрипта, но она меня вполне устроила.

Скачать новую версию можно здесь. Установка и настройка не сильно отличаются :)

Метки: ,


| | Еще

Просмотров: 650

Похожие записи:

14 Комментариев

  1. Николай ГомовNo Gravatar:

    Довольно интересно спасибо автору

  2. SnowcoreNo Gravatar:

    По-моему, самый лучший DatePicker – в библиотеке UI jquery

  3. vkontakte.ru АртемNo Gravatar:

    я с jquery еще не совсем подружился….
    но собираюсь

  4. SnowcoreNo Gravatar:

    Обязательно подружитесь :) Это самый замечательный и легкий в изучении javascript framework!

  5. LexsuNo Gravatar:

    Спасибо большое, мне понравилось!

  6. АнтонNo Gravatar:

    Спасибо за наглядное объяснение! У меня возникла потребность вставки пустого значения в поле даты. Допустим, возле кнопок «закрыть» и «текущая дата» нужно вставить поле «очистить», соответственно при нажатии на нее очищалось поле ввода даты. Проблема в том, что js я практически не знаю, поэтому был бы безмерно благодарен тому, кто сможет мне помочь! Заранее спасибо

  7. vkontakte.ru АртемNo Gravatar:

    если вы ничего не выберете, то поле и так будет пустым, а чтобы установить нули, например, то нужно сделать следующее
    <input name="dataa">
    измените на <input name="dataa" id="id_data" />
    <input type="button" value="Установиь нули" onclick="document.getElementById(‘id_data’).value=’0000-00-00′;" />

    • АнтонNo Gravatar:

      Уважаемый Артем! Если я ничего не выберу при условии,что поле пустое, то, вы правильно сказали, ничего и не вставиться. Но если я выбрал какую-то дату, а потом опять открыл календарь и, ничего не выбрав, закрыл его, то в поле останется введенная ранее дата. Вот об этом я говорю

  8. vkontakte.ru АртемNo Gravatar:

    Тот же ввод только с jquery описан здесь http://easyweb.org.ua/javascript/date-jquery/

  9. НастяNo Gravatar:

    Вопрос, а можно сделать календарь чтобы он сразу был выпавший и не прятался.

  10. SnowcoreNo Gravatar:

    @Настя
    Можете попробовать мой плагин calendarLite http://snowcore.net/jquery-calendarlite-plugin

  11. НастяNo Gravatar:

    Спасибо

Оставить комментарий


WebComplIT banner
© 2008-2010 EasyWeb.org.ua. All rights reserved.