Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Как установить курсор в текстовом поле?


Автор: Win MK 32 26.5.2009, 18:19
1) А как установить курсовр в текстовом поле, зная его id?
2) Как установить курсор в начало текста?
3) Как установить его в конец текста?
4) Как установить его после N символа?
5) Как активизируя поле выделить в нем весь текст?

Добавлено через 1 минуту и 5 секунд
Я имел в виду <input type="text" />
Ну и textarea тоже отдельно интересует, чтобы снова не спрашивать. Но важнее текстовое поле!

Автор: youri 27.5.2009, 04:26
может http://fastcoder.org/articles/?aid=609 поможет

Автор: Aliance 27.5.2009, 10:35
1) используя метод focus()
Код

document.getElementById( id ).focus();

2, 3, 5) Используя объекты, работающие с текстовым выделением.
Примеры см. http://forum.vingrad.ru/forum/topic-35775.html. А вообще можно было бы и поиском воспользоваться.
5) используя метод select()
Код

document.getElementById( id ).select();

Автор: Samotnik 29.5.2009, 17:09
http://www.cyberguru.ru/web/html/javascript-samples-page4.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)