splincodewd
@splincodewd
Developer

Как из textarea отправить на сервер в виде get параметра?

Когда срабатывает onblur у textarea данные собираются в переменную и отправляются
но в итоге из такого текстового поля

<textareat>
1
2
3
4
5
</textarea>


на сервер отправляется ?text=12345
и возвращается строка 12345

почему textarea не хранит в себе символы переноса строки?
на сервер отправляется ?text=1\n2\n3\n4\n5

И как мне тогда динамически в textarea определить переносы, чтобы хотя бы самому подставлять в get параметр специальный символ переноса?

b0c5f0a4a4ab4641825e0b86e494f2ba.png
text.replace(/\n/g, "<br />") // пытался делать так, не вышло
  • Вопрос задан
  • 293 просмотра
Решения вопроса 2
tomasoyer
@tomasoyer
web разработчик
jsfiddle.net/eSub4/1

google: textarea ajax line breaks
Ответ написан
TigerWiki
@TigerWiki
Developer
У тебя опечатка в "textareat" и
<textarea id='txt'>
1
2
3
4
5
</textarea>


Попробуй полученый текст пропустить через функцию
encodeURI(document.getElementById('txt').value)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы