jQuery календарь при заполнении даты в поле Input

Author Роман Чернышов    Category JavaScript / jQuery     Tags , , Комментариев 0 Дата 29 Фев

calendar jQuery календарь при заполнении даты в поле InputНе сказать, что очень часто но периодически нам приходится сталкиваться с веб-формами в которых требуется указать дату, например свой день рождения или желаемую дату для покупки билета в театр. Очень часто в таких случаях поле «дата» разбито на три составных, три небольших поля для ввода дня, месяца и года. Иногда поле «дата» разбито на три выпадающих списка, где представляется возможность выбора из списка дня от 1 до 31, месяца от 1 до 12 и года. В принципе данные решения вполне справляются со своей задачей, но что делать если пользователю необходимо указать даты первого понедельника следующего месяца?

В таком случае, задача, оптимально может быть решена, только при добавлении календаря в поле ввода даты. И желательно, чтобы календарь этот был динамический с возможностью прокрутки дней, месяцев и лет, как вперед так и назад. Так же желательно иметь наличие обозначений дня недели ПН, ВТ, … ВС, для навигации по календарю, пользователем.

В поисках готового решения для этой задачи я наткнулся на календарь написанный на jQuery, и почти полностью удовлетворяющий моим требованиям, за исключением поддержки русского языка и формата вводимой им даты. Таким образом в течении 20 минут календарь был полностью переведен на русский язык, а формат вводимой им даты изменен с ММ/ДД/ГГ на ДД/ММ/ГГГГ. Впрочем вы при желании сможете без проблем поменять формат, изменив всего пару строк в коде.

Ниже привожу скриншот календаря. (в боевых действиях, календарь будет отображен по щелчку в текстовое поле)
calendar2 jQuery календарь при заполнении даты в поле Input

Пример демо-кода, HTML странички с календарем.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery Календарь - rche.ru</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="cal.css" />
<script language="JavaScript" 
	type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="http://rche.ru/examples/cal.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#calendar').simpleDatepicker();  // Привязать вызов календаря к полю с CSS идентификатором #calendar
});
</script>
 
</head>
<body>
<input id="calendar" name="date" value="" type="text"/>
</body>
</html>

Скачать исходники вы можете по этой ссылке, просмотреть демо.

Надеюсь вам придется по вкусу данный jQuery календарь.

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

О блоге и авторе

Добро пожаловать на блог веб-разработчика! На протяжении многих лет, начиная с 2009 года, я занимаюсь созданием специализированных сайтов, сервисов и крупных веб-порталов. Мною было создано несколько сотен сайтов, большинство из которых работают на ПО созданном под заказ, а также на готовом ПО которое я разрабатываю на протяжении всего периода моей деятельности. Это: CMS "Совместные покупки", CMS "osRealty", CMS "Спорт прогнозы" и многое другое.

На страницах моего блога вы найдете множество информации о программировании, о появлении новых разработок, сможете ознакомиться с товарами и услугами которые я предоставляю. А также сможете получить консультацию, заказать разработку сайта или приобрести готовое решение, для реализации собственного проекта.

Поиск по блогу
Категории
Архив
Новое на сайте
Блогеры пишут
  • Роман Чернышов: Для работы капчи на PHP 5.6, замените в файле class.captcha.php строку 264 $ifunc( $this -> i [...]
  • Роман Чернышов: Схема такая: 1) На сайте есть виртуальные кошельки (далее ВК) 2) При пополнении пользователем ВК, [...]
  • Александр: Может скрипт комментариев блокирует сообщения с кодом? Или как длинный текст не проходит?
  • Александр: Пытаюсь в который раз здесь показать код, но страница обновляется, и не сообщения, ни любого оповеще [...]
  • Роман Чернышов: Лично у меня интерес к продаже ссылок пропал уже давно. Преимущество сапы, это то - что ссылки можно [...]
Портфолио Все работы


www.detskiy-mir.net
www.detskydoctor.ru
www.betelit.ru
www.all-alliance.ru
www.videogonok.ru
www.carpfishing.by
www.property-greek.com
www.domcons.ru

с 2009 года по сегодняшний день, создано более 300 сайтов...