Масскированный ввод часов и минут
Всем привет!
Проблема следующая нужно для текстового поля вводить часы и минуты в формате 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); } }); Все работает идеально кроме одного. После первых двух символов, нельзя поставить знак : он ставится только сам при условии третьего символа. Мне нужно что бы при введенных первых двух символах то есть времени, либо к значению в поле ввода дописывалось : либо был разрешен ввод пользователем : Понимаю что вопрос специфичный и требует отладки внутри плагина. Но у меня пока не получилось решить задачу. Если кто то знает данный плагин или может предложить другое решение прошу помочь. |
Часовой пояс GMT +3, время: 15:58. |