|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии JS скрипт который заменит в textarea все теги <br> на \n |
JS скрипт который заменит в textarea все теги <br> на \n |
В общем когда при добавлении материалов (в любом модуле) выключить возможность использовать HTML, и оставить только BB
То при заполнении поля Описание (краткое и полное) Всё норм. Но когда эту запись редактируешь, то все пробелы которые в textarea почему то заменяются на тег <br>. Пользователей это вводит в заблуждения, да и выглядит не красиво. В общем нужен скрипт, который будет стоять на странице добавления и редактирования материалов, он будет в поле textarea искать все теги <br> и заменять их на нормальные переводы строк "\n" |
Rad_van_Cor,
Цитата (Rad_van_Cor) В общем нужен скрипт, который будет стоять на странице добавления и редактирования материалов, он будет в поле textarea искать все теги <br> и заменять их на нормальные переводы строк "\n" Код $('#brief,#message').each(function(){ this.value=this.value.replace(/<br>/g,'\n'); }); Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 |
fflesh, благодарю!)
Кстати, я немного тупанул, там переводы строк система заменяет не на "<br>" а на "<br />" Так что, если кому тоже понадобится, то в скрипте дописываем " \/" Код $('#brief,#message').each(function(){ this.value=this.value.replace(/<br \/>/g,'\n'); };); Сообщение отредактировал Rad_van_Cor - Воскресенье, 05 Май 2013, 23:41:07
|
Подскажите, почему не работает?
<!-- <body> --> $GLOBAL_DRIGHTER$ <div id="body"> <div id="board-cat"> <h1><a href="http://www.ifs.by/board/">Доска объявлений</a> - Личный кабинет</h1> <table cellpadding="0" cellspacing="0"> <tr> <td id="board-td-a"> <?if($USER_LOGGED_IN$)?> <h2>Информация о пользователе</h2> <div style="padding: 10px">Ваш логин: <strong>$USERNAME$</strong><br/> <a href="$LOGOUT_LINK$">Выйти с этого профиля</a> </div> <?else?> <h2>Информация о пользователе</h2> <div style="padding: 10px">Пользователь: <strong>$USERNAME$</strong><br/> <span id="user-lin"></span> <a id="user" href="http://www.ifs.by/index/0-5">Авторизоваться</a> </div> <?endif?> </td> <td id="board-td-b"> <?if($USER_LOGGED_IN$)?><?else?> <h1 style="color: #CC0000">Так как вы не авторизованы, для удаления данного объявления вам потребуется "Контрольный вопрос", поэтому не забудьте его!</h1> <?endif?> $BODY$ <!-- <Включение галочки заменять br> --> <script type="text/javascript"> document.getElementById("format_brief").checked=true; </script> <script type="text/javascript"> $('#brief,#message').each(function(){ this.value=this.value.replace(/<br \/>/g,'\n'); };); </script> <!-- </Включение галочки заменять br> --> </td> </tr> </table> </div> </div> <!-- </body> --> Добавлено (13 Дек 2014, 02:07:58) |
| |||
| |||