Программирование > JavaScript & JScript
Втавлка значения в текущую позицию курсора в текстовом поле.
(1/1)
Ardzhan:
Есть текстовое поле (textarea). Не подскажите как вставить строку после текущего значения курсора (не в конец поля)
function icode(idt, txt) {
idt.innerText+=txt;
}
- эта фнкция вставит строку txt в конец поля... А нужно в текущую позицию :(
Oak:
Никак.
Используй WYSIWYG редакторы (делай поиск по форуму - обсуждалось) - они тебе позволят такое делать. Потом эти данные тихо копируешь в скрытую переменную.
IE/Mozilla, возможно Opera - работает
Ardzhan:
И все-таки она вертится!!!
<html>
<head><link REL="STYLESHEET" TYPE="text/css" HREF="../main.css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<title>HTML</title>
</head>
<SCRIPT language="JavaScript">
<!--
function richtext(text1){
var text = document.selection.createRange().text;
document.newmsg.msg.focus();
document.newmsg.document.selection.createRange().text = text1+text;
document.newmsg.msg.focus();
}
-->
</SCRIPT>
<body>
<form method="get" action="" name="newmsg">
<textarea name="msg" rows="10" cols="70"></textarea>
<input type="button" value="Yes" onclick="Javascript: richtext(\'Проверка микрофона!!!\');">
</form>
</body>
</html>
Навигация
Перейти к полной версии