Показать сообщение отдельно
  #1 (permalink)  
Старый 07.12.2012, 15:44
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

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

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

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

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

Последний раз редактировалось Shitbox2, 07.12.2012 в 15:47.
Ответить с цитированием