Ce face <textarea>
Tagul <textarea> este destinat comentariilor, descrierilor sau mesajelor lungi care nu încap într-un input pe o singură linie.
Textul inițial (implicit) se plasează între tagul de deschidere și cel de închidere, nu ca valoare într-un atribut value. Browserul permite utilizatorului să tragă de colțul din dreapta-jos pentru a redimensiona zona.
Atribute
| Atribut | Descriere |
|---|---|
name |
Numele câmpului trimis la server. |
rows |
Numărul de rânduri vizibile (înălțimea). |
cols |
Numărul de coloane vizibile (lățimea). |
maxlength |
Numărul maxim de caractere permise. |
placeholder |
Text temporar afișat când căsuța este goală. |
required |
Obligă completarea câmpului. |
Exemple
Exemplul 1: Câmp pentru mesaj de contact cu 4 rânduri
Conține etichetă și număr fix de rânduri vizibile.
<label for="mesaj">Mesajul tău:</label><br>
<textarea id="mesaj" name="mesaj" rows="4" cols="50" placeholder="Descrie pe scurt problema ta..."></textarea>
Ce afișează browserul
O casetă de text înaltă pe 4 linii, cu bară de derulare automată la depășirea spațiului.
Greșeli frecvente
- Încercarea de a seta conținutul cu atributul value=”text”; la textarea, textul inițial se scrie exclusiv între .
- Lăsarea de spații goale sau linii noi între , ceea ce umple căsuța cu spații reale.
Comenzi înrudite
<input>: Cel mai versatil element de formular: își schimbă complet aspectul și funcția în funcție de atributul type.<form>: Containerul principal pentru colectarea datelor de la utilizator și trimiterea lor către un server.<label>: Etichetă accesibilă pentru un control de formular: dând clic pe etichetă, activezi sau bifezi câmpul asociat.