| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Новые строки и пробелы в textarea |
| Автор: Alx 28.2.2004, 19:15 |
| Есть textarea, как сделать так: __________________ Привет![три пробела]Как дела? Alx __________________ Надо перевести в "<br>Привет! Как дела?<br><br>Alx". Не охота по учебникам рыться, а это наверняка и так многие знают, как сделать...) |
| Автор: Royan 29.2.2004, 16:41 |
| посмотри доки по ф-ии replace(), заменяй "\s" на " " |
| Автор: Alx 29.2.2004, 18:00 |
| ну сказал же - не охота в доках рыться! наверняка кто-нить и так помнит, это ведь часто используется... потом мне ещё \n надо на <br> заменить, а там ведь ещё чё-то \r - возврат каретки, я вообще не знаю, чё енто такое, каретка и куды её возвращать!)) |
| Автор: Sardar 29.2.2004, 22:00 | ||||
Не понятно зачем это нужно. Форматированием должен заниматся скрипт на сервере. Вот вариант, не очен быстрый
Возврат каретки это символ, при печате его на консоль каретка(мигающий курсор) передвинется в начало. Под виндой перевод строки состоит из двух символов: \r\n, под *nix'ами только из: \n, где символы: \r - возврат каретки, \n - перевод строки. |
| Автор: Alx 29.2.2004, 22:24 |
| Нет, у меня ж не форум. Мне нужно так, чтобы, грубо говоря, то что ввёл юзверь представилось в HTML, а потом передалось серверному скрипту и скрипт тока сохранил этот HTML на серваке. так что за скрипт спасибо! |
| Автор: Sardar 29.2.2004, 22:44 | ||||
Одним "спасибом" сыт не будешь... намек на плюсик слева
По любому теги будешь обрабатывать, иначе скриптами popup'oв тебе понавешают. Вообще это плохая идея - форматировать код на стороне клиента, вдруг JavaScript отключен. |
| Автор: Alx 1.3.2004, 10:08 | ||||
интересно, что ты имеешь ввиду, нет, всё понятно, но что конкретно?!
не понял... ты имеешь ввиду ЮЗВЕРИ Я делаю сайт для своей мамы, про цветы, так мне таких попапов наставят! не ладно, на всяк случай: case "<": ret+="<"; break; воть и усё!)) |
| Автор: Sardar 1.3.2004, 14:31 | ||||||
Это мы приучаем вас, не всегда благодарных пользователей
А я вот злобный хацкер возьму да и отключу JavaScript или вообще отправлю запрос вручную телнетом. А в запросе:
Что тогда? |
| Автор: Alx 1.3.2004, 14:48 | ||||
ты чё меня пользователем-то обзываешь? сам такой!
злобный хацкер! ты уверен, что для этого зайдёшь на сайт моей мамы про цветы фуксии, зайдёшь на сервис открыток, создашь там открытку, сохранишь её на её серваке, в окружении сотни настоящих открыток. И будешь ли ты делать енто для того, чтобы той 25-35-летней цветоводихе, чей e-mail ты ввел, пришло извещение о том, что ты, злобный хацкер отправил ей открытку, а она зашла туда и ей открылся yourporno.site??? может ты ещё отправишь рассылкой такое же извещение? пожалуйста! Пару десяткофф человек её прочтёт. Но зачем, если ты с таким же успехом можешь вместо адреса http://fuchsias.ru/cards/cards/7435764359.php поставить адрес http://www.yourporno.site без всяких попапов вот так воть! |
| Автор: Sardar 1.3.2004, 15:12 | ||||
Биг сенкс.
Просто хорошо писать для любой задачи правильно. Ладно проехали, а то флей пошел |
| Автор: GoodBoy 1.3.2004, 16:10 |
| Sardar А почему благодарным может стать только тот пользовотель, который написал не менее 100 сообщений?? Может я чегой-то не понял?? |
| Автор: Sardar 1.3.2004, 16:35 |
| GoodBoy дискуссия по этому поводу еще ведется в ветке для модераторов. Пока к единоглассному мнению не пришли |
| Автор: Royan 1.3.2004, 21:47 |
| ALEXANDRO, не парь нас, сделай так: divObj.innerHTML=textAreaObj.value |
| Автор: Alx 1.3.2004, 21:55 | ||
в смысле? я по-моему всё уже выяснил, мне Sardar помог. Всё ок! чё-то я тя не понял... |