<textarea>
标记没有“value”属性,因此,如何将其输入到JavaScript变量中。
对于
<form name="myForm">
<input type="text" name="aName">
</form>
这很简单:
var javaScriptVariable = document.myForm.aName.value;
但是如何使用 textarea 表单获得相同的结果?
注意:不想通过php / perl等在服务器端获取此内容。
我知道这对你们许多人来说可能听起来很愚蠢,但我现在处于网络编程的最初阶段。
答案 0 :(得分:1)
<textarea id="myTextArea">Value</textarea>
var textareaVal = document.getElementById('myTextArea').value;
答案 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)