У меня есть js funciton, выполненный в одном текстовом поле OnKeyUp.Javascript, избегайте перемещения курсора в конце текстового поля
По умолчанию текстовое поле имеет значение.
Если я помещаю курсор в середину строки, и я добавляю символ, курсор перемещается в конце строки.
Я знаю, что это потому, что выполненная функция пересчитывает и устанавливает значение текстового поля.
Есть ли способ избежать перемещения курсора в конце строки?
Благодаря
возможно дубликат [позиции курсора Установить в HTML текстовое поле] (http://stackoverflow.com/questions/512528/set-cursor-position-in-html-textbox) – Gareth
Поскольку кажется, что вы заменяете всю строку новым значением, курсор вообще не * в * новой строке. Поэтому вам нужно выяснить, в какой позиции находится курсор в старой строке, и сбросить его на одно и то же место после обновления значения (см. Связанный вопрос) – Gareth
Большое спасибо, он работает. – opaera