[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Написание ВВ тэгов в textarea с помощью кнопок
Dmitry
Здравствуйте, подскажите пожалуйсто как сделать так, чтобы нажав на кнопку например В(жирный шрифт) в textarea писался тэг например [B][/B].
Тоесть как у Вас на форуме нажимаешь на кнопку и в textarea появляется тэг.
Спасибо большое за подсказки.



Спустя 37 минут, 50 секунд (12.08.2009 - 11:12) Kuliev написал(а):
Цитата (Dmitry @ 12.08.2009 - 12:34)
Здравствуйте, подскажите пожалуйсто как сделать так, чтобы нажав на кнопку например В(жирный шрифт) в textarea писался тэг например [B][/B].
Тоесть как у Вас на форуме нажимаешь на кнопку и в textarea появляется тэг.
Спасибо большое за подсказки.

HTML
<script language=JavaScript>
<!--

function bbcode(code) {
document.messag.msg.value=document.messag.msg.value+' '+code+' ';
}
//--></script>
<form name="messag" action="" method="POST">
<textarea name='msg' cols='60' rows='8' ></textarea>
<input style='border:1px solid orange; background: #ABE787' type='button' value="Ж" OnClick=javascript:bbcode('[b][/b]');>
<input style='border:1px solid orange; background: #ABE787' type='button' value="К" OnClick=javascript:bbcode('[i][/i]');>
<input style='border:1px solid orange; background: #ABE787' type='button' value="Ч" OnClick=javascript:bbcode('[u][/u]');>

Спустя 1 час, 53 секунды (12.08.2009 - 12:13) Dmitry написал(а):
Спасибо большое. А можно ли както это осуществить средствами пхп?

Спустя 3 часа, 15 минут, 5 секунд (12.08.2009 - 15:28) Nikitian написал(а):
Можно
PHP
<?php
if(empty($_POST['text']))$_POST['text']='';
if(!empty(
$_POST['tag']))
{
$_POST['text'].=$_POST['tag'];
}
?>
<form action="" method="post" id="form">
<a href="#" onclick="document.getElementById('tag')='[b][/b]';document.getElementById('form').submit();return false;"><b>B</b></a>
<textarea name="text"><?php echo$_POST['text'];?></textarea>
<input type="hidden" name="tag" id="tag" />
</form>

Заколебался дописывать, т.к. форум при


но не нужно

Спустя 2 часа, 16 минут, 22 секунды (12.08.2009 - 17:44) Dmitry написал(а):
Спасибо за ответ, это я просто чтобы знать smile.gif

Спустя 51 минута, 14 секунд (12.08.2009 - 18:36) Krevedko написал(а):
Я недавно такое делал.
И спрашивал
Воть тут
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.