Html è il linguaggio base per la creazione di un qualunque Web site. Nonostante sia fungibile con i programmi di Web authoring (Dreamweaver, Frontpage ecc.) è innegabile che la sua conoscenza permetta una gestione migliore del sito Internet.
Continuando tra i possibile valori dell'attributo TYPE del tag <INPUT>, vediamo gli altri possibili valori.
CHECKBOX (esempio: )
Sono le tipiche caselle spuntabili. Grazie a questo attributo, è possibile selezionare più caselle di scelta. Se associaste ad esso il parametro CHECKED, la casella risulterà automaticamente spuntata. Per esempio: <INPUT TYPE=CHECKBOX CHECKED>.
RADIO (esempio: )
Altra versione di caselle spuntabili. A differenza di CHECKBOX, all'interno di un modulo è possibile selezionare una sola voce. Se associaste ad esso il parametro CHECKED, la casella risulterà automaticamente spuntata. Per esempio: <INPUT TYPE=RADIO CHECKED>.
Inseriti tutti i campi destinati alla compilazione del modulo da parte dell'utente, è necessario inserire i classici bottoni "Invia" e "Resetta" il modulo. Questi bottoni permettono di inviare un formulario o cancellarne il contenuto riportandolo alle opzioni di default.
Per creare un bottone "Invia", o "Submit" è necessario digitare:
<INPUT TYPE=submit VALUE="Invia">
Per il tasto "Resetta", o "Reset":
<INPUT TYPE=reset VALUE="Resetta">
Come abbiamo visto, per inviare un modulo è necessario creare un grigio tasto. E' possibile però personalizzare il "Submit" utilizzando un'immagine. Ad esempio:
<INPUT TYPE=image SRC="image.gif" ALT="Invia">
E' inoltre possibile animare questi bottoni, per sapere come, leggi l'arretrato della mailing list "Una demo Dhtml a settimana".
In certi casi, alcuni campi di un modulo devono essere nascosti. Per far ciò, si utilizza il parametro TYPE=HIDDEN.
<TEXTAREA>
Questo marcatore permette di utilizzare più linee di testo. Gli attributi ROWS=valore e COLS=valore ne definiscono rispettivamente l'altezza e la larghezza in numeri di carattere.
Netscape nelle sue ultime versioni ha introdotto un nuovo attributo: WRAP=off/virtual/phisical che permette di elaborare i dati inseriti nella textarea. I valori servono a:
off: non elabora i dati.
virtual: inserisce un ritorno automatico. Questa modifica non viene resa effettiva nell'invio del modulo.
phisical: come il valore virtual, inserisce un ritorno automatico che però verrà inviato all'interno del forumulario.
<SELECT>
Il marcatore <SELECT> crea un menù a tendina. Ogni voce del menù viene introdotta dal tag <OPTION>. All'interno del menù è possibile scegliere una sola voce. Per far sì che sia permessa una scelta multipla (tenendo premuto Ctrl), si dovrà aggiungere l'attributo multiple.
Infine, l'attributo SIZE=valore definisce l'altezza del campo <SELECT> (solo se presente il multiple).