Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   перемещение текста в textarea (https://javascript.ru/forum/dom-window/24095-peremeshhenie-teksta-v-textarea.html)

kiff86 17.12.2011 20:48

перемещение текста в textarea
 
Добрый день, вопрос такой:
есть текстареа заданной ширины и высоты, начинаешь вбивать текст, после того как текст вбит и нужной высоты не хватило, хочу чтобы при событии blur курсор и текст перемещались на начало..
Как-то так, прошу прощение за корявость вопроса..:(

kiff86 17.12.2011 20:52

эффект который мне нужен есть у простого input при заполнении его и снятии фокуса текст прыгает в начало если он не влезает в видимую область..

kiff86 17.12.2011 21:03

Bionical Magic,
http://www.google.ru/

kiff86 17.12.2011 21:06

Bionical Magic,
дело на самом деле не в textarea, а именно в событие и функции, отвечающей за это. Просто есть забавный атрибут в html5 - contenteditable
после редактирования, хотелось бы перетащить содержимое в начало.. как в input

kiff86 17.12.2011 21:11

попробуйте в строке поиска гугл набрать - 123sdkfhsdklfhsdkfhsdkfhskdjfhsdklfhskdljfhskldafh klsdjfhasdjkfhaskdfh;klwhf;owiehfwhefkuhweifuweifu hweifuhweifuhweiofuhweifhwiefuhwiefhwiefuhwieufhwe ifhweif
затем щелкните мышкой в любое другое место. текст в строке поиска вернется в начало (будут видны числа)

kiff86 17.12.2011 21:38

спасибо за труды)
вроде получилось)
Криво конечно, но ..

kiff86 17.12.2011 22:00

как всегда посидел, потыкал) и нашел решение.
использую jquery.. Не обессудьте!
Качнул плагин - scrollTo там в параметрах указал смещение на 0px за 0 сек.
Вот и все, все начало отрабатывать нормально..
Будет время полезу посмотрю как работает плагин (ведь там наверняка стандартные функции..)

Kolyaj 17.12.2011 22:22

Цитата:

Сообщение от kiff86
Не обессудьте!
Качнул плагин - scrollTo там в параметрах указал смещение на 0px за 0 сек.

Это jQuery головного мозга. Как тут не обессудить?

textarea.onblur = function() {
    textarea.scrollTop = 0;
    textarea.scrollLeft = 0;
};

kiff86 20.12.2011 14:57

Kolyaj,
Thax,
function brain_upload(Kolyaj, text)..
:)


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