Les zones de texte de ce type sont utilisées pour des commentaires, blogs, memos ou n'importe quel autre but qui nécessite un espace d'expression.
Pour créer une zone de texte nous aurons besoin d'une balise d'ouverture et de fermeture comme ceci:
html<textarea>Zone de texte!</textarea>
Pour changer la taille standard d'une zone de texte nous utiliserons des colonnes et des lignes. Ceux-ci auront des valeurs numériques. Plus grand leur valeur sera, plus grand sera la zone de texte.
html<textarea cols="50" rows="2">Zone de texte!</textarea>
<textarea cols="40" rows="5">Zone de texte!</textarea>
<textarea cols="20" rows="10">Zone de texte!</textarea>
L'attribut de la balise <textarea>, établiera la façon par laquelle l'utilisateur réagira lorsqu'il atteindra la fin de la ligne.
Wrap aura une des trois valeurs suivantes: hard, soft, off.
html<textarea cols="20" rows="5" wrap="hard">Hard - ira a la ligne a la fin de chaque ligne et enverra le texte dans le même format qu'il a été introduit.</textarea>
html<textarea cols="20" rows="5" wrap="off">Off - ceci ne formatera pas le texte d'aucune façon, laissant le texte sur une ligne simple continue.</textarea>
En fonction de la valeur de cet attribut, l'utilisateur est capable (ou non) de changer le contenu de la zone de texte. L'attribut readonly peut avoir les valeurs 'yes' ou 'no'.
html<textarea cols="20" rows="5" wrap="hard" readonly="yes">Comme vous pouvez le voir ce texte ne peut pas être modifié. Au cas où la valeur 'no' aurait été choisie le résultat opposé aurait été obtenu.</textarea>
Comme vous pouvez le voir ce texte ne peut pas être modifié. Au cas où la valeur 'no' aurait été choisie le résultat opposé aurait été obtenu. Même s'il ne peux pas etre modifié, il peut être sélectionné et copié avec CTRL-C ou clic droit/copier.
L'attribut disabled n'est pas très différent de readonly. Le texte sera montré en gris, désactivant par la même occasion la possibilité de modifier le texte que la zone de texte contient.
html<textarea cols="20" rows="5" wrap="hard" disabled="yes">L'attribut disabled n'est pas très différent de readonly. Le texte sera montré en gris, désactivant par la même occasion la possibilité de modifier le texte que la zone de texte contient.</textarea>
Vous aurez à vous entrainer un peu avec ces attributs pour mieux comprendre. Bonne chance!