Программирование > 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>

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии