powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выборка строк из текстареа
18 сообщений из 18, страница 1 из 1
Выборка строк из текстареа
    #35243429
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток уважаемые. Подскажите пожалуйста, как узнать значения строк из textarea.
К примеру:

<textarea>
Текст строки 1
Текст строки 2
Текст строки 3
</textarea>
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35243627
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
var area=document.getElementBy('areaId');
var lines=area.value.split("\n");
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35243760
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXER
Код: plaintext
1.
2.
var area=document.getElementBy('areaId');
var lines=area.value.split("\n");


Огромное спасиб, все заработало.... Как всегда помог :)
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35245259
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По этой теме еще один вопрос.
Этот метод работает если явно сделать перевод строки "\n". А как быть если textarea сама переводит строку, если введена строка больше чем длина строки в textarea? Здесь этот метод не работает. и делать split "\r", т.е. возврат коретки.? Здесь как нить можно выкрутиться?
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35245490
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты изначально пошел по не совсем правильному пути. Использовать textArea для хранения списков - это ... ну, мягко говоря, неправильно.
Советую пойти по самому простому пути: сделать див и вставить в него таблицу. Каких-то 300-400 строк кода и получится отличнейший элемент, похожий на лист - с движениями вверх-вниз, перепрыгиванием по пейджап/даун, переходом в начало и в конец, подсветкой выбранного, можно даже удаление и выбор делать. Также див может получать фокус и на него можно переходить табом. Я такой использую и очень доволен (селект - калич, а текстареа - это как-то "через ж...").

Но высказываю исключительно собственный взгляд на данную проблему.
Захочешь - кину код для такого элемента, состоящего из одного столбца (простой лист).
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35245507
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IDVsbruckТы изначально пошел по не совсем правильному пути. Использовать textArea для хранения списков - это ... ну, мягко говоря, неправильно.
Советую пойти по самому простому пути: сделать див и вставить в него таблицу. Каких-то 300-400 строк кода и получится отличнейший элемент, похожий на лист - с движениями вверх-вниз, перепрыгиванием по пейджап/даун, переходом в начало и в конец, подсветкой выбранного, можно даже удаление и выбор делать. Также див может получать фокус и на него можно переходить табом. Я такой использую и очень доволен (селект - калич, а текстареа - это как-то "через ж...").

Но высказываю исключительно собственный взгляд на данную проблему.
Захочешь - кину код для такого элемента, состоящего из одного столбца (простой лист).


Не сильно понял про что ты, но по описанию что то интересное. Скинь, если сможешь, буду благодарен. Но мне нужно именно текстареа. Просто работаю сейчас над одним приложением, там необходим текстареа
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246722
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда... Ни у кого небыло такой задачи? Я самый первый?
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246740
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trevojnuiМда... Ни у кого небыло такой задачи? Я самый первый?
Таких задач - хоть жоп#ой жуй. Не понятно зачем тебе это. Ответь на простой вопрос: чего имеем и чего хотим получить? Короче, в чём проблема? Эта самая ареа, вернее её значение - просто строка, включающая иногда и переводы строк.
ПС Вопрос таки интересный.
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246768
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge trevojnuiМда... Ни у кого небыло такой задачи? Я самый первый?
Таких задач - хоть жоп#ой жуй. Не понятно зачем тебе это. Ответь на простой вопрос: чего имеем и чего хотим получить? Короче, в чём проблема? Эта самая ареа, вернее её значение - просто строка, включающая иногда и переводы строк.
ПС Вопрос таки интересный.

Имеем:
<textarea cols="10">Здесь будет текст</textarea>

Получаем что в первой строчке будет: "Здесь "
вторая строчка "будет "
треться строчка "текст"

Приведенное ранее решение будет работать если после "Здесь " поставить enter и т.д.
А как мне без интера разобрать что строка "Здесь" стала var lines[0], строка "будет " забъется в var lines[1] и т.д.
Вопрос, как????
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246781
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак. Поэтому и спрашиваю - зачем. Задачу-то можешь сформулировать?
ПС можешь ещё почитать (токо под ИЕ) МСДН (textRange или чего-то типа того), хотя и это не поможет.
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246793
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeНикак. Поэтому и спрашиваю - зачем. Задачу-то можешь сформулировать?
ПС можешь ещё почитать (токо под ИЕ) МСДН (textRange или чего-то типа того), хотя и это не поможет.

Хорошо, а как тогда такое сделать, просто я с явой не очень. К примеру узнаем какое значение у cols, далее отделяем от всего value участок, равный колс и если последнее значение равно пробел, тогда делим оставшуюся часть тем же образом, иначе с помощью регулярных выражений в первой отрезанной части доходим до последнего пробела включительно, и там отрезаем, и повторяем все по новой. Что то так... Мда....
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246879
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trevojnuiК примеру узнаем какое значение у cols, далее отделяем от всего value участок, равный колс и если последнее значение равно пробел, тогда делим оставшуюся часть тем же образом, иначе с помощью регулярных выражений в первой отрезанной части доходим до последнего пробела включительно, и там отрезаем, и повторяем все по новой. Что то так... Мда....
это не выход. Простой тест методом научного тыка показал, что при cols=10 в текстареа в ИЕ влезает 9 символов, в опере - 10, в ФФ - 12. А если слово не помещается в ширину, то опять замута - ИЕ переносит по буквам, разбивая слово на части, а опера с ФФ дают горизонтальную прокрутку.
Конечно вы можете попробовать всё это учесть, но по-моему больше проблем наживете. К тому же ие, опера и фф - не единственные браузеры на свете.
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246887
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
illion trevojnuiК примеру узнаем какое значение у cols, далее отделяем от всего value участок, равный колс и если последнее значение равно пробел, тогда делим оставшуюся часть тем же образом, иначе с помощью регулярных выражений в первой отрезанной части доходим до последнего пробела включительно, и там отрезаем, и повторяем все по новой. Что то так... Мда....
это не выход. Простой тест методом научного тыка показал, что при cols=10 в текстареа в ИЕ влезает 9 символов, в опере - 10, в ФФ - 12. А если слово не помещается в ширину, то опять замута - ИЕ переносит по буквам, разбивая слово на части, а опера с ФФ дают горизонтальную прокрутку.
Конечно вы можете попробовать всё это учесть, но по-моему больше проблем наживете. К тому же ие, опера и фф - не единственные браузеры на свете.

Как же быть? Просто работаю сейчас с графическими модулями в PHP. Идея проста, в текстареа вбиваю что-то, а php рисует надпись на картинке. Там вся замута связана с тем, что он рисует построчно, именно поэтому мне необходимо в урле передать массив в виде index.php?lines0=первая строка&lines1=вторая строка и т.д. Есть ли теперь выход?
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35246936
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trevojnui
Как же быть? Просто работаю сейчас с графическими модулями в PHP. Идея проста, в текстареа вбиваю что-то, а php рисует надпись на картинке. Там вся замута связана с тем, что он рисует построчно, именно поэтому мне необходимо в урле передать массив в виде index.php?lines0=первая строка&lines1=вторая строка и т.д. Есть ли теперь выход?
Сделайте textarea пошире=). Я думаю юзер способен понять, что если строка не влазит, то браузер переносит её часть ниже.
Можно наверно добавить "предварительный просмотр" в realtime
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35249263
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXER trevojnui
Как же быть? Просто работаю сейчас с графическими модулями в PHP. Идея проста, в текстареа вбиваю что-то, а php рисует надпись на картинке. Там вся замута связана с тем, что он рисует построчно, именно поэтому мне необходимо в урле передать массив в виде index.php?lines0=первая строка&lines1=вторая строка и т.д. Есть ли теперь выход?
Сделайте textarea пошире=). Я думаю юзер способен понять, что если строка не влазит, то браузер переносит её часть ниже.
Можно наверно добавить "предварительный просмотр" в realtime
чтож, придется :) еще и пояснение подписать. только как лучше написать, чтобы и я идиотом не оказался. "Нажмите на интер, если строка закончилась"?
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35249677
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так сделай свой ареа так, стобы не переносил строки.
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35285876
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал
<textarea id=«area» name="textarea" cols="20" wrap="hard"></textarea>
Если текст не влезает в одну строку, тогда wrap="hard" автоматически проставляет \n. Вроде все ровно, но когда я программно меняю значение cols, к примеру, на cols=50, тогда в текстареа текст «прыгает», но когда передаю в фаил, где идет разбор на \n, то результат такой же как и при cols=20. Что это за "залипание" и как с ним бороться. Уже даже пробовал добавить новый узла текстареа в форму со значением текста из первого текстареа и новым значением cols из первой текстареа. При передачи, в файле разбираю уже новый текстареа, но там вообще какая-то ерунда. Как же избавиться от этого залипания?
...
Рейтинг: 0 / 0
Выборка строк из текстареа
    #35285913
trevojnui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы добавить, что в IE все работает ровно. А вот в firefox'е нет.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выборка строк из текстареа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]