In HTML, il tag del modulo viene utilizzato per designare un’area di una pagina Web con cui l’utente può interagire per inviare informazioni. Un tag modulo viene definito utilizzando un formato specifico. All’interno del tag del modulo, è possibile utilizzare una varietà di input diversi come semplici campi di testo e caselle di controllo. Quando viene inviato un modulo, le informazioni vengono passate a un server che può agire immediatamente sulle informazioni o memorizzarle in un database. Esistono due metodi utilizzati per inviare un modulo HTML chiamato “get” e “post”.
Tra i due tag del modulo, i singoli elementi sono posizionati incluso un pulsante di invio. Di solito un tag del modulo è definito con gli attributi “azione” e “metodo”. L’azione è lo script utilizzato per elaborare le informazioni e il metodo è il modo in cui i dati vengono trasferiti a quello script. In molti casi, lo script verrà utilizzato per inserire le informazioni dal modulo in un database per ulteriori riferimenti.
Alcuni tipi di input comuni che possono essere utilizzati all’interno del tag del modulo includono campi di testo, pulsanti di opzione e caselle a discesa. Può essere utilizzato anche un campo password che nasconde i dati inseriti dall’utente. Tutti i moduli devono terminare con un pulsante di invio che viene utilizzato per inviare le informazioni al server. Ogni campo di un modulo deve avere un nome univoco in modo che i campi dello stesso tipo di input possano essere distinti l’uno dall’altro.
Quando gli utenti inseriscono dati in un modulo e fanno clic su Invia, lo script dell’azione decide cosa succede dopo. Per una semplice casella di ricerca, i dati possono essere utilizzati immediatamente senza la necessità di inserirli in un database. Un modulo di registrazione utilizzerà uno script di azione per formattare i dati forniti dall’utente e quindi registrarli.
Esistono due metodi utilizzati per inviare le informazioni del modulo. “Ottieni” viene utilizzato per inviare dati nell’URL aggiungendo un punto interrogativo seguito dalle informazioni. I dati “Post” vengono inviati nel corpo del modulo allo script di elaborazione.
Ci sono molti esempi del tag form su Internet. Ad esempio, qualsiasi sito Web che richiede un accesso utilizza un semplice modulo per confrontare i dettagli dell’utente con quelli in un database. In questo caso verrà utilizzato un campo password per mantenere privata la password dell’utente. Anche i moduli d’ordine online, le pagine di iscrizione e i sondaggi utilizzano i moduli. Sebbene i tag HTML vengano utilizzati per qualsiasi forma di sito Web, il layout o la funzionalità possono essere migliorati da altri linguaggi, incluso JavaScript.