如何从javascript中的<textarea>获取输入?</textarea>

时间:2013-12-03 10:39:35

标签: javascript html5

<textarea>标记没有“value”属性,因此,如何将其输入到JavaScript变量中。 对于

<form name="myForm"> 
    <input type="text" name="aName">
</form> 

这很简单:

var javaScriptVariable = document.myForm.aName.value;

但是如何使用 textarea 表单获得相同的结果?

注意:不想通过php / perl等在服务器端获取此内容。

我知道这对你们许多人来说可能听起来很愚蠢,但我现在处于网络编程的最初阶段。

4 个答案:

答案 0 :(得分:1)

<textarea id="myTextArea">Value</textarea>

var textareaVal = document.getElementById('myTextArea').value;

Demo

答案 1 :(得分:0)

<textarea id='wmd-input'></textarea>

var wmd = document.getElementById('wmd-input');
var input = wmd.value;

如果你想使用表单对象,它实际上是相同的

// yes, I'm testing it on this answer's form
var form = document.getElementsByClassName('inline-post')[0];
var wmd = form['post-text'];
var input = wmd.value

答案 2 :(得分:0)

不傻,我们都必须从某个地方开始。试试这个。

<textarea rows="4" cols="50" id="myTextArea">
Hello world
</textarea>

然后访问此值:

var javaScriptVariable2 = document.getElementById("myTextArea").value;
console.log(javaScriptVariable2);

答案 3 :(得分:0)

没关系

var txtarea document.forms["myForm"].getElementsByTagName("aName").value;

alert(txtarea)