Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как по клику вынуть текст из span и вставить в input (https://javascript.ru/forum/misc/28309-kak-po-kliku-vynut-tekst-iz-span-i-vstavit-v-input.html)

goooooch 14.05.2012 18:36

Как по клику вынуть текст из span и вставить в input
 
Здравствуйте. Помогите новичку.
Есть код:
<form>
<input type="text" id="name" style="width:150px" />
</form>
<a href="" onclick="{Здесь должен быть код}">Вставить</a>
<span style="display:block" id="search_str">testcontent</span>


Нужно, чтобы по клику на ссылку в поле name вставлялось значение из span.search_str

Questioner 14.05.2012 20:07

document.getElementById("name").innerHTML = document.getElementById("search_str").innnerHTML;

А теперь найдите у меня опечатку. Она есть, я ее сделал специально.

Раед 14.05.2012 20:26

Цитата:

Сообщение от Questioner
А теперь найдите у меня опечатку.

Опечатки. Их 2.

bes 14.05.2012 21:38

<input id="inp">
<a href="javascript: inp.value = sp.innerHTML; //location.href = ...">Paste</a><br>
<span id="sp">content</span>

dmitriymar 14.05.2012 21:41

Цитата:

Сообщение от bes
<a href="javascript: inp.value = sp.innerHTML; //location.href = ...

http://javascript.ru/unsorted/why_href_js_is_bad

bes 14.05.2012 21:49

Убедили

<input id="inp">
<a href="" onclick = "inp.value = sp.innerHTML; return false;">Paste</a><br>
<span id="sp">content</span>


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