2010-07-28 2 views
0

Je suis d'essayer de placer le texte par défaut dans la zone de texte en utilisant la propriété 'value'. Mais cela ne fonctionne pas. S'il vous plaît donnez-moi une solution pour cela. comment placer le texte par défaut dans le <textarea>

+0

Vous devriez être plus spécifique. Qu'est-ce qui ne fonctionne pas et comment exactement cela ne fonctionne pas? –

+0

En outre, vous n'acceptez pas les réponses des personnes. Je ne pense pas que quelqu'un veuille t'aider. –

+0

@FractalizeR: Normalement, je serais d'accord pour être plus précis. Mais dans ce cas, le problème est clair pour les personnes qui travaillent avec HTML (en particulier les formulaires) sur une base régulière. – cHao

Répondre

3

Il devrait être:

<textarea>Default Text...</textarea> 

Il n'a pas value propriété. Vous devriez mettre le texte par défaut entre les balises d'ouverture et de fermeture.

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 -- 
    > 
3

Pour les éléments textarea, la valeur par défaut va entre les balises. Comme si:

<textarea name="bigtext">This is the text that will appear in the box.</textarea> 
5

ici il est ..

<textarea> default value here </textarea> 

de la w3 on textarea

L'élément TEXTAREA crée un contrôle d'entrée de texte sur plusieurs lignes. Les agents utilisateurs doivent utiliser le contenu de cet élément comme valeur initiale du contrôle et doivent rendre ce texte initialement.

2

Fournir dans le contenu de la balise à la place:

<textarea>Default text</textarea> 

Pour obtenir ou modifier le texte en utilisant JavaScript, vous devez accéder aux textContent ou innerText propriétés:

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