Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.10.2010, 17:24
Интересующийся
Отправить личное сообщение для pt81 Посмотреть профиль Найти все сообщения от pt81
 
Регистрация: 29.10.2010
Сообщений: 17

Масскированный ввод часов и минут
Всем привет!
Проблема следующая нужно для текстового поля вводить часы и минуты в формате 11:13

Использую плагин
http://www.meiocodigo.com/projects/meiomask/

Подключаю его так:

$("#my_id").setMask("29:59").keypress(function() {
var currentMask = $(this).data('mask').mask;
var newMask = $(this).val().match(/^2.*/) ? "23:59" : "29:59";
if (newMask != currentMask) {
$(this).setMask(newMask);
}
});

Все работает идеально кроме одного. После первых двух символов, нельзя поставить знак : он ставится только сам при условии третьего символа. Мне нужно что бы при введенных первых двух символах то есть времени, либо к значению в поле ввода дописывалось : либо был разрешен ввод пользователем :

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нажать кнопку по истечению 2 минут vanek2010 Общие вопросы Javascript 5 21.01.2010 18:50
Нажать кнопку по истечению 2 минут vanek2010 Элементы интерфейса 1 21.01.2010 17:12