我尝试使用'value'属性将默认文本放在textarea中。但它不起作用。请给我一些解决方案。
答案 0 :(得分:5)
这里是..
<textarea> default value here </textarea>
来自w3 on textarea 的
TEXTAREA元素创建一个多行文本输入控件。用户代理应使用此元素的内容作为控件的初始值,并应最初呈现此文本。
答案 1 :(得分:3)
应该是:
<textarea>Default Text...</textarea>
它没有value
属性。您应该在开始和结束标记之间放置默认文本。
Here is the W3C Specification for textarea
<!ATTLIST TEXTAREA
%attrs; -- %coreattrs, %i18n, %events --
name CDATA #IMPLIED
rows NUMBER #REQUIRED
cols NUMBER #REQUIRED
disabled (disabled) #IMPLIED -- unavailable in this context --
readonly (readonly) #IMPLIED
tabindex NUMBER #IMPLIED -- position in tabbing order --
accesskey %Character; #IMPLIED -- accessibility key character --
onfocus %Script; #IMPLIED -- the element got the focus --
onblur %Script; #IMPLIED -- the element lost the focus --
onselect %Script; #IMPLIED -- some text was selected --
onchange %Script; #IMPLIED -- the element value was changed --
>
答案 2 :(得分:3)
对于textarea元素,默认值介于标记之间。像这样:
<textarea name="bigtext">This is the text that will appear in the box.</textarea>
答案 3 :(得分:2)
在标签内容中提供它:
<textarea>Default text</textarea>
要使用JavaScript获取或设置文字,您需要访问textContent
或innerText
属性:
if ("textContent" in myTextArea)
alert(myTextArea.textContent);
else
alert(myTextArea.innerText);