Basta inserir o código e usar o JS para controlar a inserção na posição do cursor.
É usado ao implementar a inserção de expressões.
A cópia do código é a seguinte:
<span style = "font-size: 18px;"> <html>
<head>
<script type = 'text/javascript'>
teste de função (str) {
var tc = document.getElementById ("mytextarea");
var tclen = tc.value.length;
tc.focus ();
if (typeof document.selection! = "indefinido")
{
Document.Selection.Createrange (). Text = STR;
}
outro
{
tc.value = tc.value.substr (0, tc.selectionStart)+str+tc.value.substring (tc.selectionStart, tclen);
}
}
</script>
</head>
<Body>
<textarea linhas = 5 nome = s1 cols = 27 id = "mytextarea"> propósito: insira o texto no cursor pare em textarea clicando no botão na página </sexttarea>
<Tipo de entrada = botão onclick = "Test ('Este é o texto que precisa ser adicionado')" />
</body>
</html>
</span>