2013-05-20 3 views
0

Ну, вот что я имею в виду. Допустим, у меня есть 2 текстовой:как вставить значение textarea в другое текстовое поле с javascript

<textarea id="first" class="txtarea" name="in_first" cols="80" rows="15">First Textarea</textarea> 

и:

<textarea id="second" class="txtarea" name="in_second" cols="80" rows="15">First Textarea</textarea> 

В конечном итоге, я хочу, чтобы переместить значение первого текстового поля для второго текстового поля с JavaScript только, пожалуйста, не sugest мне нужен другой язык программирования.

я уже получаю значение первого текстового поля с кодом, как следующее:

var textAreaValue = $("#first").text(); 

Теперь, как я могу вставить его на второй текстовой? или, может быть, у вас есть другой метод, пожалуйста, дайте мне знать.

+1

Ум, но вы используете jQuery? – adeneo

+1

Мы не предполагаем, что под «любым другим языком программирования» вы подразумеваете нечто вроде VBScript. Если вы имеете в виду jQuery, то jQuery - это библиотека JavaScript. Итак, что именно вы подразумеваете под «любым другим языком программирования»? – VisioN

ответ

6

Используя метод JQuery Val():

$firsttextarea=$("#first").val(); 
$('#second').val($firsttextarea); 

Использование JQuery текста() метод:

$firsttextarea=$("#first").text(); 
$('#second').text($firsttextarea); 
0

В чистом JavaScript должен выглядеть так:

var value = document.getElementById("first").value; 
document.getElementById("second").value = value; 

Обратите внимание, что для элементов формы (как <textarea>) вы должны обратиться value собственности. не

Если вы хотите, чтобы очистить значение первого <textarea> затем сделать:

document.getElementById("first").value = ""; 
2

Затем с JS только (нет библиотеки):

var firstTextArea = document.getElementById('first'); 
document.getElementById('second').value = first.value; 

//clearing the first 
first.value = ''; 
+1

Если вы хотите ** переместить ** значение, то вам нужно очистить его в источнике. –

+0

@JohnDoe Это довольно расплывчато, поскольку в вопросе не упоминается прояснение чего-либо. Но опять же, это * move * :) – Joseph

+0

Просто стараюсь быть внимательным :) –

0

Вы можете использовать JQuery:

var textAreaValue = $("#first").text(); 
$("#second").text(textAreaValue); 

чтобы удалить текстОбратите внимание, что вы можете использовать:

$("#first").text(""); 
0

С JQuery

$('.second').val($('.first').val()); 

Это просто для информации.

0

HTML

<textarea id="first" class="txtarea" name="in_first" cols="80" rows="15">First Textarea</textarea> 

<textarea id="second" class="txtarea" name="in_second" cols="80" rows="15">First Textarea</textarea> 

JQuery

var FristTextAreaValue = $("#first").val(); 
var SecondTextAreaValue = $("#second").val(); 
Смежные вопросы