Имеется вот такой код, для работы с формой (вставка бб-кодов):
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function insBB(wrap1, wrap2, form) {
- element = document.getElementById(form);
- if (document.selection) {
- element.focus();
- sel = document.selection.createRange();
- sel.text = wrap1 + sel.text + wrap2;
- } else if (element.selectionStart || element.selectionStart == '0') {
- element.focus();
- var startPos = element.selectionStart;
- var endPos = element.selectionEnd;
- element.value = element.value.substring(0, startPos) + wrap1 + element.value.substring(startPos, endPos) + wrap2 + element.value.substring(endPos, element.value.length);
- } else {
- element.value += wrap1 + wrap2;
- }
- return false;
- }