Javascript для вставки текста в <textarea>

Круглый
На сайте с 13.04.2005
Offline
102
11852

Помогите пожайлуста в решении вопроса, сам не смог найти ответ.

На странице есть список комментариев, рядом с каждым ссылочка "цитировать", внизу страницы форма добавления своего коммента. Как сделать так, чтобы при нажатии на "цитировать", весь комментарий втавлялся в форму, в поле <textearea>?

[Удален]
#1

Круглый, ой вы что это же непосильная задача!! модуль какой нить ставьте!

chemax
На сайте с 07.01.2009
Offline
206
#2

document.getElementById("textareaID").innerHTML = quote;

Качественный хостинг, VPS и сервера. (http://ihc.ru/?ref=569)
Gmp
На сайте с 12.10.2008
Offline
83
Gmp
#3

chemax, ага, но сперва quote = document.getElementById("commentID").innerHTML; :D

Только тогда нужно учесть, что там могут быть теги, которые нужно либо удалить либо заменить BB кодами.

Nunan
На сайте с 15.08.2008
Offline
78
#4

<div id='comment2'>Это текст №2 комментария... бла бла бла без html тегов или с тегами</div>
<a href="#" onClick='comm(2)'>Прокомментировать</a>
<div id='comment3'>Это текст №3 комментария... бла бла бла без html тегов или с тегами</div>
<a href="#" onClick='comm(3)'>Прокомментировать</a>

<form>
<textarea id="text" cols=56 rows=6></textarea>
...
</form>

<script>
var textarea=document.getElementById('text');
function comm(id) {
textarea.value+="[\quote]"+document.getElementById('comment'+id).innerHTML+"[\/quote]\n";
}
</script>

Если в комментариях разрешены html теги то можно заменить [\quote] на <i> илии другой тег

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий