Área de texto no documento HTML
Como adicionar uma área de texto HTML?
Uma área de texto, representada pelo elemento <textarea>, é um campo de formulário que permite ao usuário inserir um texto de várias linhas. É utilizada quando se espera que o usuário forneça uma quantidade significativa de texto, como comentários, descrições ou mensagens.
Exemplo:
<textarea></textarea>
A principal diferença entre <input type="text"> e <textarea> é que o <input> é usado para uma única linha de texto, enquanto o <textarea> é usado para múltiplas linhas.
Como aumentar a quantidade de linhas da área de texto HTML?
Para aumentar a quantidade de linhas visíveis em uma área de texto, utilize o atributo rows.
Exemplo:
<textarea rows="10"></textarea>
Este código cria uma área de texto com 10 linhas visíveis.
Como aumentar a largura da área de texto HTML?
Para aumentar a largura da área de texto, utilize o atributo cols.
Exemplo:
<textarea cols="50"></textarea>
Este código cria uma área de texto com 50 colunas de largura.
Para tornar a área de texto mais responsiva, você pode usar CSS para definir a largura como 100%.
Exemplo:
<textarea style="width: 100%;"></textarea>
Como validar uma área de texto HTML?
Para validar uma área de texto, você pode usar atributos como required, minlength e maxlength.
Exemplo:
<textarea required minlength="10" maxlength="200"></textarea>
Este código cria uma área de texto que é obrigatória e deve conter entre 10 e 200 caracteres.
Você também pode usar o atributo pattern para validar o conteúdo da área de texto com uma expressão regular.
Exemplo:
<textarea pattern="[A-Za-z]{3,}"></textarea>
Este código cria uma área de texto que só aceita letras e deve ter pelo menos 3 caracteres.
Principais atributos do <textarea>:
- rows: Define o número de linhas visíveis.
- cols: Define o número de colunas visíveis.
- placeholder: Texto exibido quando a área de texto está vazia.
- required: Indica que o campo é obrigatório.
- minlength: Define o número mínimo de caracteres.
- maxlength: Define o número máximo de caracteres.
- readonly: Torna a área de texto somente leitura.
- disabled: Desabilita a área de texto.