Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вставка текста в поле (https://javascript.ru/forum/dom-window/15466-vstavka-teksta-v-pole.html)

DmitryOpalev 28.02.2011 12:24

Вставка текста в поле
 
Как сдлать так, что при нажатии на элемент, в поле всталялся определенный текст?

Skipp 28.02.2011 12:27

Повесить обработчик события на этот элемент в функции обработчика вставлять текст туда куда вам нужно.

DmitryOpalev 28.02.2011 12:35

А какой функцией? Например innerHTML полностью заменяет текст, а что не заменяет?

Skipp 28.02.2011 12:40

innerHTML = "заменит"
а
innerHTML += "добавит"

Matre 28.02.2011 13:05

<input type='text' id='target' value='Конго — это такая страна в Африке' />
<a href='javascript://' onclick='document.getElementById("target").value = "Это ведь так легко!";'>
	Перечень
</a>

Кто бы мог подумать!

DmitryOpalev 28.02.2011 13:06

Работает, пока я что-нибудь не напишу, потом нет. Это курсор теряется?

Matre 28.02.2011 13:08

Какой браузер?

Skipp 28.02.2011 13:19

<input type = "text" id="text" />
<input type="button" value="add" onclick = "document.getElementById('out').value += document.getElementById('text').value + '\n'">
<textarea id="out"></textarea>

DmitryOpalev 28.02.2011 13:38

Спасибо :)

DmitryOpalev 28.02.2011 13:53

А если я курсор помещу в середину слова, то можно как-нибудь именно в середине вставить? :-?


Часовой пояс GMT +3, время: 19:36.