Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.09.2012, 16:51
Интересующийся
Посмотреть профиль Найти все сообщения от Арман
 
Регистрация: 08.04.2011
Сообщений: 10

Как сдвинуть текст влево в input text при переполнении javascript
Всем привет!
Есть текстовое поле ввода (input[type="text"]).
В него динамически вставляется некая строка.
После вставки возвращается фокус в начало стоки.
Проблема в том, что если длина строки превышает ширину поля, то конец строки скрывается за пределами правой границы поля.
Так вот, как сдвинуть текст влево в input-е после того, как фокус возвращён в конец поля?

Последний раз редактировалось Арман, 18.09.2012 в 17:56.
Ответить с цитированием
  #2 (permalink)  
Старый 18.09.2012, 20:05
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

никак
Ответить с цитированием
  #3 (permalink)  
Старый 18.09.2012, 21:21
Интересующийся
Посмотреть профиль Найти все сообщения от Арман
 
Регистрация: 08.04.2011
Сообщений: 10

Сообщение от dmitriymar
никак
Да ну
Пожалуйста))
var e=document.getElementById('input');
if(e.setSelectionRange)
{
	e.setSelectionRange(e.value.length, e.value.length);
}
else
{
	var range = e.createTextRange();
	range.collapse(true);
	range.moveEnd('character', e.value.length);
	range.moveStart('character', e.value.length);
	range.select();
}

На форуме php.su подсказали ))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделить текст внутри input при получении фокуса InviS jQuery 12 30.09.2015 17:12
Как сделать так, чтобы при сабмите формы напечатанный текст не исчезал? Athlet Общие вопросы Javascript 1 18.07.2010 02:44
Передать текст в input при клике на него rolph Общие вопросы Javascript 2 13.04.2010 18:02
Вопрос по относительному позиционированию DIV XPOMOB (X)HTML/CSS 11 15.07.2009 17:02
Как изменить текст при наведении курсора? sewernik Элементы интерфейса 2 13.04.2009 19:31