Просто введите код и используйте JS, чтобы управлять вставкой в позиции курсора.
Он используется при реализации вставки выражений.
Кода -копия выглядит следующим образом:
<span style = "font-size: 18px;"> <html>
<голова>
<script type = 'text/javascript'>
Функциональный тест (str) {
var tc = document.getElementById ("myTextArea");
var tclen = tc.value.length;
tc.focus ();
if (typeof document.selection! = "Не определено")
{
document.selection.createrange (). Text = str;
}
еще
{
tc.value = tc.value.substr (0, tc.selectionstart)+str+tc.value.substring (tc.selectionstart, tclen);
}
}
</script>
</head>
<тело>
<textarea Rows = 5 name = s1 cols = 27 id = "mytextarea"> Цель: вставьте текст на остановку курсора в Textarea, нажав на кнопку кнопки на странице </textarea>
<input type = кнопка onclick = "test ('Это текст, который необходимо добавить')" />
</body>
</html>
</span>