Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перемещение курсора в конец поля ввода. Очень просто (https://javascript.ru/forum/misc/33771-peremeshhenie-kursora-v-konec-polya-vvoda-ochen-prosto.html)

Shitbox2 07.12.2012 15:44

Перемещение курсора в конец поля ввода. Очень просто
 
Сейчас пишу так:
var input = document.getElementById ("myText");
input.selectionStart = input.value.length;

То, что не работает в старых браузерах устраивает.

Вопрос: можно ли это сделать без определения длины строки и нужно ли определять selectionEnd (многие зачем-то приравнивают к selectionStart, хотя и так работает)?

Да, и нужно ли писать .focus()? Вроде бы он автоматически ставится

pikko 08.12.2012 07:57

не проверял,но думаю можно так:

input.value = input.value

schmetterling 08.12.2012 13:02

Shitbox2, может помочь:
http://forum.vingrad.ru/index.php?sh...15#st_0_view_0

melky 08.12.2012 14:41

input.focus();
input.selectionStart = input.value.length;


http://jsbin.com/eleles/1


Часовой пояс GMT +3, время: 06:42.