Просмотр полной версии : input
Как сделать так чтобы в input с multiline можно селектировать только ряд на котором находится caret кнопкой?
ну неужели так трудно сделать?
так... а теперь по русски, попорядочку: чего ты хотишь от текстового поля?
:) так... есть у меня multiline input поле. Нужна функция которая будет селектировать только ряд на котором находится caret (курсор).
так, следующий вопрос, что такое "селектирование", а вообще, помойму просто по длинне, но это лишь в том случае, если вам надобно отследить, сколько строк набрано, или я чего-то не понял?
вопрос оффтопом: вы мадам или жентельмен? :)
и дальше, но уже по теме: пришлите исходничек, дабы глянуть и понять суть проблемы.
сори, мультистрока значит, хммм... опять же, только длинна в голову лезет :)
if(переменная_текста.length==n){
trace(переменная_текста);
};
содержательно?
Я чтото не понимаю твою идею о длинне :confused:. Надо сделать setSelection() на ряд на котором находится caret.
ответ оффтопом: я жентельмен :)
а вот ник странный что-то, прям в смущение вгоняет :)
ладно, вечером посмотрю, и пришлю ;)
у тебя такая идея?:
_______________________
_______________Y
где У- это каретка, так?
ну да, на котором ряду находится Y (каретка), етот ряд должен селектироватся.
ну а если ник так смущает - поменяем
"gustera" по болгарский "lizard"(никак не вспомню как по русский) :)
Лизард - ящеритца, в переводе с Англицкого.
вот :)
правда слегка не правельный :))
Спасибо, то что мне было нужно:)
мда, поспешил с ответом :D . Ну хорошо, допустим знаем ряд на котором находится каретка. Но мы не знаем где start и end в setSelection(start, end). :(
есть бредовая затея, ввести пару пепеменных, caretX и caretY и отлавливать в нах позицию этой злополучной каретки, стрелка влево - carretX+=10, стрелка вправо - carret-=10, вниз, вврех, условие, если carretX>длинны поля, и т.д. реально!
вечерком исходничек сделаю, если у кого-нибуд, не появится более свежая мысль :)
не думаю что ето поможет чем то...
понимаешь, может я чего-то не до понимаю, но объекта "каретка" во флэше нет. так что предлагаю тебе написать скрипт для этого, тем самым внеся вклад в развитие флэша, а иначе как не знаю.
:) да, я пришел к тому же выводу, надеюсь получится :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.