Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 09.06.2014, 15:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

Сообщение от alex33
Вот пример есть здесь, на этой странице
есть но одной маски недостаточно ... код со ссылки выше
$('.js-input-time').mask(
						"99:99",
						{
							placeholder: "_",
							completed: function()
							{
								var val = $(this).val().split(':');
								if ( val[0]*1 > 23) val[0] = '23';
								if ( val[1]*1 > 59) val[1] = '59';
								$(this).val( val.join(':') );
								$(this).next(':input').focus();
							}
						}
					);

и конечно там слегка новее сам плагин чем тут теме
Ответить с цитированием
  #12 (permalink)  
Старый 09.06.2014, 16:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

итого...
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script type="text/javascript" src="http://digitalbush.com/wp-content/uploads/2013/01/jquery.maskedinput-1.3.1.min_.js" ></script>
  <script>
   $(function ()
{
$.mask.definitions['H']='[012]';
$.mask.definitions['M']='[012345]';
$('#eITDbegintime').mask('H9:M9',{
							placeholder: "_",
							completed: function()
							{
								var val = $(this).val().split(':');
								if ( val[0]*1 > 23) val[0] = '23';
								if ( val[1]*1 > 59) val[1] = '59';
								$(this).val( val.join(':') );
								$(this).next(':input').focus();
							}
						}
);
$('#eITDendtime').mask('H9:M9',{
							placeholder: "_",
							completed: function()
							{
								var val = $(this).val().split(':');
								if ( val[0]*1 > 23) val[0] = '23';
								if ( val[1]*1 > 59) val[1] = '59';
								$(this).val( val.join(':') );
								//$(this).next(':input').focus();
							}
						}
);
})
  </script>
</head>

<body>
<input id="eITDbegintime" type="text"  />
<input id="eITDendtime" type="text"  />
</body>

</html>
Ответить с цитированием
  #13 (permalink)  
Старый 09.06.2014, 19:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

http://keith-wood.name/timeEntry.html
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли эмулировать ввод пароля в флеш-плеер Vimeo? etaranov Events/DOM/Window 3 26.09.2010 02:45
Изменяющиеся во времени графики Demon_ak jQuery 5 13.05.2010 12:57
Скрипт ввода времени Zzet Общие вопросы Javascript 3 10.02.2010 21:30
Ввод в тестовое поле по маске vesna Общие вопросы Javascript 15 04.05.2009 13:10
Файл по маске arseniy-at-home Общие вопросы Javascript 4 20.10.2008 19:23