| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Смещение курсора input text |
| Автор: Bandit 5.1.2010, 14:15 |
| Доброго времени суток форумчанам. Есть вопрос который требует решения. Допустим есть input type=text в него помещаються значения выбранные пользователем из какого-нибудь списка(не суть важно), например список email-ов. поле импут начинает выглядеть так(приблизетельно проблема: Само собой, что видимость(длинна) поля ограничена, т.е. при выборе пользователем еще одного значения(например): mail5@mail.ru, поле выглядит уже так: |mail1@mail.ru, mail2@mail.ru, mail3@mail.ru, mail4@mail.ru, mail5@m| <- тут конец "видимости"(не знаю как назвать) поля ввода необходимо, что бы курсор сдвигался в конец поля и отображалось введенное значение, т.е. : вместо: |mail1@mail.ru, mail2@mail.ru, mail3@mail.ru, mail4@mail.ru, mail5@m| |mail.ru, mail2@mail.ru, mail3@mail.ru, mail4@mail.ru, mail5@mail.ru, | как это сделать? Надеюсь объяснил понятно |
| Автор: Bandit 5.1.2010, 16:06 |
| Хорошо. Поставим вопрос по другому)) Возможно ли такое сделать? Реализовал сдвиг курсора в право, но input text не "прокручивается", т.е. курсор сдвинуся, но видимость его отсутсвует. он за краем поля видимого пользователем. если я начинаю вводить, что-нибудь еще в это поле, то вид смещаеться к курсору(именно это мне и надо, но без участия юзера). Помогите кто чем может |
| Автор: Amphiluke 5.1.2010, 16:38 | ||
Могу предложить вам только обмануть пользователя.
Добавлено через 7 минут и 13 секунд Кстати, IE позволяет делать это и с input. Я имею в виду установку scrollLeft. Добавлено через 12 минут и 31 секунду А нажатие Enter'ов можно отлавливать и пресекать… |
| Автор: Bandit 5.1.2010, 17:31 |
| Amphiluke, спасибо огромное! Чудесное решение наболевшей проблемы! Благодарю! |