2013-05-20 76 views
0

这是我的意思。可以说我有2 textarea的:如何插入一个textarea的值到另一个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> 

在最后的结果,我想第一个textarea的价值转移到用JavaScript第二textarea的唯一的,请不要sugest我任何其他编程语言。

我已经与代码获得第一textarea的值如下所示:

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

现在,我怎样才能把它插入到第二textarea的?或者也许你有另一种方法,请让我知道。

+1

嗯,但你使用jQuery? – adeneo

+1

我们不能猜测,在任何其他编程语言下,你的意思是像VBScript。如果你的意思是jQuery,那么jQuery是一个JavaScript库。那么,“其他编程语言”究竟意味着什么? – VisioN

回答

6

使用jquery VAL()方法:

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

使用jQuery text()方法:

$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由于这个问题没有提到清除任何东西,所以这很含糊。但是,然后再次,它*移动* :) – 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(); 
相关问题