Перемещение курсора в начало поля
Привет всем. Скажите, вот как быть... Есть поле ввода, в нем есть маска ввода вида "___-____-____"
Скажите, как можно сделать что бы курсор вставал всегда в начало поля или за последним введеным символом? Что бы нельзя было скажем поставить курсор в середине поля и начать вводить текст. Заранее спаибо всем, кто поможет! |
Слушать события, которые могут привести к перемещению каретки (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, время: 18:51. |