Come creare una casella di testo HTML?

0 visite

Lelemento HTML <textarea> crea unarea di testo multilinea in una pagina web. Il controllo HtmlTextArea permette la manipolazione programmatica di questo elemento, offrendo un modo per modificare dinamicamente il suo contenuto e le sue proprietà.

Commenti 0 mi piace

Creare una casella di testo HTML con l’elemento <textarea>

L’elemento HTML <textarea> consente di creare un’area di testo multilinea in una pagina web, dove gli utenti possono inserire e modificare testo. Questa casella di testo è spesso utilizzata per raccogliere informazioni dettagliate, come commenti, indirizzi o recensioni.

Per creare una casella di testo HTML, è sufficiente utilizzare il seguente codice:

<textarea name="nome_campo" rows="numero_righe" cols="numero_colonne"></textarea>
  • nome_campo: specifica il nome del campo del modulo a cui la casella di testo è associata.
  • numero_righe: indica il numero di righe visibili della casella di testo (l’altezza).
  • numero_colonne: indica il numero di colonne visibili della casella di testo (la larghezza).

Ad esempio, il seguente codice crea una casella di testo con 5 righe e 20 colonne, associata al campo del modulo denominato “indirizzo”:

<textarea name="indirizzo" rows="5" cols="20"></textarea>

Attributi dell’elemento <textarea>

Oltre agli attributi rows e cols, l’elemento <textarea> supporta altri attributi utili:

  • readonly: disabilita la modifica della casella di testo.
  • disabled: disabilita sia la modifica che il focus della casella di testo.
  • required: richiede agli utenti di inserire un valore nella casella di testo prima di inviare il modulo.
  • placeholder: fornisce un testo di esempio nella casella di testo, che scompare quando l’utente inizia a scrivere.

Manipolazione programmatica delle caselle di testo HTML con C#

Usando il controllo HtmlTextArea di C#, è possibile manipolare programmaticamente le caselle di testo HTML in un’applicazione web ASP.NET. Questo controllo fornisce proprietà e metodi per modificare il contenuto, le dimensioni e le altre proprietà della casella di testo.

Ad esempio, il seguente codice C# imposta il valore della casella di testo HTML con ID “indirizzo”:

HtmlTextArea txtIndirizzo = (HtmlTextArea)Page.FindControl("indirizzo");
txtIndirizzo.Value = "Indirizzo dell'utente";

utilizzando il metodo Value del controllo HtmlTextArea.

In breve, l’elemento HTML <textarea> e il controllo HtmlTextArea in C# forniscono strumenti potenti per creare e manipolare le caselle di testo HTML in modo semplice ed efficiente.