1

Тема: Добавление тегов в <textarea> при нажатии на кнопку

Если нам вдруг понадобилось реализовать свои BB коды, чтобы при нажатии они добавлялись в форму ввода, то такую вещицу можно просто сделать с помощью готового джава скрипта.

<textarea id="textarea">Какой-то текст. Если его часть выделить и нажать на кнопку, то этот текст будет окружён тегами b</textarea>
<br />
<button type="button" id="button">кнопка</button>

<script>
var textarea = document.getElementById("textarea");
var button = document.getElementById("button");
button.onclick = function() {
var len = textarea.value.length,
    start = textarea.selectionStart,
    end = textarea.selectionEnd,
    sel = textarea.value.substring(start, end),
    replace = '<b>' + sel + '<b>';
textarea.value = textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);
}
</script>