繁体   English   中英

我如何从 <textarea> 在JavaScript中?

[英]How do I get the input from a <textarea> in javascript?

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

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

这很简单:

var javaScriptVariable = document.myForm.aName.value;

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

注意:不希望通过php / perl等在服务器端获取此信息。

我知道这对你们中的许多人来说可能听起来很愚蠢,但是我正处于Web编程世界的起步阶段。

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

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

演示

<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

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

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

然后访问此值:

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

没关系

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

alert(txtarea)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM