Il tag <INPUT> definisce un campo nel quale è
possibile inserire dei dati. I suoi parametri possibili sono
elencati nella tabella seguente:
| TYPE | Rappresenta il parametro più importante, in quanto
consente di specificare quale tipo di campo si desidera
creare. I valori possibili sono elencati di seguito:
|
Una volta definito il tipo di campo che si desidera inserire nel
form tramite il parametro TYPE, è possibile specificarne
le caratteristiche. Per raggiungere questo scopo sono previsti
numerosi parametri aggiuntivi, molti dei quali non utilizzabili
da tutti i tipi di campo. Eccoli di seguito:
| ALIGN | Viene utilizzato con le immagini cliccabili (TYPE=image),
e assume lo stesso significato e gli stessi valori
dell'omonimo parametro utilizzato nelle immagini convenzionali per
allinearle rispetto al testo circostante. I valori
possibili sono dunque: ALIGN=top|middle|bottom|left|right |
| CHECKED | Viene utilizzato con i campi logici TYPE=checkbox oppure TYPE=radio, e specifica che, al momento della visualizzazione del form (oppure dopo un click sul pulsante RESET), tali campi devono risultare attivi (posizione yes). |
| MAXLENGTH | Specifica il numero massimo di caratteri che possono essere inseriti in un campo. Non va confuso con il parametro SIZE che, invece, specifica le dimensioni fisiche che il campo avrà sul video. |
| NAME | Specifica il nome del campo. E' molto importante che venga definito, in quanto consente al server di accedere direttamente al campo. Non è necessario con TYPE=submit e TYPE=reset. |
| SIZE | Specifica la dimensione massima che il campo avrà a disposizione sul video. Non va confuso con il parametro MAXLENGHT che, invece, specifica le dimensioni logiche del campo. |
| SRC | Specifica la URL dove è possibile trovare l'immagine cliccabile. Viene utilizzato con TYPE=image. |
| VALUE | Definisce il valore iniziale che un campo deve avere al momento della visualizzazione del form, o dopo un click sul tasto RESET. Deve contenere un valore in sintonia con il tipo di campo cui si riferisce. E' richiesto con TYPE=radio e TYPE=checkbox. |
Vediamo ora un esempio pratico relativo alle nozioni fin qui
apprese.