Показать сообщение отдельно
  #4 (permalink)  
Старый 24.01.2015, 11:34
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ну что-то воде этого:
<form>
<textarea id="input"></textarea>
<script>
    var input = document.getElementById('input');
    function вставитьПалку() {
        var value = input.value;
        var selection = [input.selectionStart, input.selectionEnd];
        value = value.substring(0, selection[0]) + '|' + value.substring(selection[1]);
        input.value = value;
        input.focus();
        input.selectionStart = selection[0]  + 1;
        input.selectionEnd = selection[0] + 1;
    }
</script>
<button type="button" onclick="вставитьПалку()">Вставить «|»</button
</form>


В IE8 не будет работать.
__________________
В личку только с интересными предложениями
Ответить с цитированием