Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Копирование из textarea в input (https://javascript.ru/forum/events/28010-kopirovanie-iz-textarea-v-input.html)

Brook 03.05.2012 11:59

Копирование из textarea в input
 
Доброго времени суток!
Уважаемые форумчане, требуется ваша помощь, не могу соорудить скрипт для того чтобы брать значение из textarea и помещать их в input...
то есть:
<input type="text" id="zn">

<textarea id="we">
<span id="r">world</span>
</textarea>

взять значение из span и вставить его в input..... у меня это никак не выходит(((

может Вы знаете каким образом это можно реализовать???

Заранее, Спасибо.
:thanks:

Skipp 03.05.2012 12:15

в textaera находиться только текст, никаких элементов, в данном случае <span id="r">world</span> это просто текст, так и работайте с ним как с текстом.

Пример на вскидку, регулярку же конечно советаю доработать, да и не только её:
<input type="text" id="zn">
<textarea id="we">
	<span id="r">world</span>
</textarea>
<script type="text/javascript">
	function getTextAreaElementIdInnerHTML(textarea, id){
		var reg = new RegExp('<.+id="'+id+'".*>(.*)<\/.*>', 'i');
		return textarea.value.match(reg)[1];
	}
	document.getElementById("zn").value = getTextAreaElementIdInnerHTML(document.getElementById("we"), "r")
</script>

Brook 03.05.2012 13:58

Skipp,Спасибо за помощь, сам думаю доходил до этого дня 2... если не больше так как я еще новичок.....:thanks:

ТЕМА ЗАКРЫТА


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