В поле input идет проверка на вводимые символы, и если они не подходят, идет замена на replace. В chrome если написать что-то, потом поставить курсор в середину слова и еще написать, то курсор сразу прыгает на конец фразы. Как оставить его на своей позиции?
Ответы на вопрос — 1
// el - нужный инпут
if(el.selectionStart)
var s = el.selectionStart;
// какие-то действия
if(el.selectionStart)
el.selectionStart = el.selectionEnd = s;