LINUX.ORG.RU

perl-cgi вопрос


0

0

Как сделать так, чтобы в textarea, когда я нажимаю enter вместо перехода на новую строку появлялось <br>, например?

В браузере? В процессе заполнения textarea?
ИМХО, невозможно.

Другое дело, что можно заменить '\n' в содержимом textarea на <br> после отправки формы cgi-ке - s/\n/<br>/g

Kirill
()
Ответ на: комментарий от Kirill

Да это я и сам сделать могу. Просто трабл такой: либо при нажатии enter - <br> вместо \n, что есть невозможно, либо надо чтобы после каждого <br> был перенос строки. Но тогда получится, что будет <br>\n, а после submit надо чтобы все \n заменялись на <br>, т.е. получится 2 <br>...

Как бы такое сделать?

Hirnfuhler ★★
() автор топика
Ответ на: комментарий от Hirnfuhler

>Но тогда получится, что будет <br>\n, а после submit надо чтобы все \n заменялись на <br>, т.е. получится 2 <br>...

Дык, замени <br>\n на <br> :-)

Кроме того - может какой-нибудь event, типа onchange есть у textarea? Я в JScript'е не силен...

Kirill
()
Ответ на: комментарий от atomium

onChange есть.

Плз, напишите как эта замена на <br> при нажатии enter будет выглядеть?

Заранее сенк.

Hirnfuhler ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.