Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   проблема переносов в textarea (https://javascript.ru/forum/misc/2032-problema-perenosov-v-textarea.html)

magistr_bender 27.10.2008 18:52

Цитата:

Сообщение от rooker
при отправле GETom сжираются пробелы. т.е. если алертом вывести save_text будет нормально

прэгом можно исправить, заменяя символ пробела на хтмл сущьность

Kolyaj 27.10.2008 18:56

rooker,
может вы уже, наконец, код выложите, чтобы прекратить гадания?

rooker 28.10.2008 05:02

код был в начале выложен, что еще нужно.

function nl2br(s) {
s = s.split("\u000A").join("<br />\u000A");
return s;
}

помогла, но вот только текст перенесся не весь, обрезался.
alert вывел весь текст, а в окне обрезался. как будто лимит какой-то есть

Kolyaj 28.10.2008 10:01

Цитата:

Сообщение от rooker
<input type=button onclick="javascript:windows.open(.../.../index.php&act=News&text='saveform.save_text.value' )">

Этот код даже теоретически работать не может.

Цитата:

Сообщение от rooker
как будто лимит какой-то есть

Есть лимит на количество символов в get-запросе.

rooker 28.10.2008 10:48

вот код
<form enctype='multipart/form-data' action="http://domen.ru/index.php?act=Profile&CODE=21" method="post" name="saveform2">
<TABLE class=html cellSpacing=0 cellPadding=5 border=0>
<TBODY>
<tr class=nohover>
<td id='board' valign='top'><span CLASS=text>Текст объявления *</span><br>
<textarea rows='2' cols='75' name='board' wrap='physical'></textarea></td>
</tr>
<tr class=nohover>
<td CLASS=TopData align='left' colspan='1'><input type='submit' value='Разместить'>&nbsp;<input type='button' value='Предпросмотр' onclick='javascript: preview_pop(board.value);' name='REPLIER' method='POST'></td>
</tr>
</TBODY></TABLE>
</form>


function preview_pop(text)
{
text = text.split("\u000A").join("<br />\u000A");
window.open('http://domen.ru/index.php?act=buddy&CODE=10&text='+text,'width=750 ,height=600,resizable=yes,scrollbars=yes');
}

вот такой код. функция вызывает pop-up окно с предпросмотром того, что мы ввели в textarea

но в окне видим текст не весь а 2000 символов и абзац...

Kolyaj 28.10.2008 13:27

Цитата:

Сообщение от rooker
но в окне видим текст не весь а 2000 символов и абзац...

Потому что длина урл имеет ограничение.

Kos 28.10.2008 13:59

Ну тогда действительно аякс вам в помощь

Kolyaj 28.10.2008 14:01

Kos,
а вы что подразумеваете под этим загадочным словом аякс?

Kos 28.10.2008 14:24

Ajax я подразумеваю, надеюсь это расписывать не надо

Kolyaj 28.10.2008 14:29

Именно, что надо. Каждый под этим словом свое, почему-то, понимает.


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