如何将默认文本放在<textarea> </textarea>中

时间:2010-07-28 09:37:08

标签: html

我尝试使用'value'属性将默认文本放在textarea中。但它不起作用。请给我一些解决方案。

4 个答案:

答案 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获取或设置文字,您需要访问textContentinnerText属性:

if ("textContent" in myTextArea)
    alert(myTextArea.textContent);
else 
    alert(myTextArea.innerText);