Перемещение курсора в начало поля
Привет всем. Скажите, вот как быть... Есть поле ввода, в нем есть маска ввода вида "___-____-____"
Скажите, как можно сделать что бы курсор вставал всегда в начало поля или за последним введеным символом? Что бы нельзя было скажем поставить курсор в середине поля и начать вводить текст. Заранее спаибо всем, кто поможет! |
Слушать события, которые могут привести к перемещению каретки (keydown, click и тд) и по ним сбрасывать свойство selectionStart на ноль.
|
Что за диктатура? Бедные юзеры.
|
Зачем это вообще?
<input type="text" onfocus="selReset(1, this)" onblur="selReset(0)" /> function selReset(a, b) { if(a) selInt = setInterval(function() { b.selectionStart = 0; },10); else clearInterval(selInt); } |
Часовой пояс GMT +3, время: 07:07. |