<form name="esempio" action="mailto:"indirizzo e-mail" " method="post"> "Form"

'Name è il nome che diamo alla form per riconoscerlo; action è l'azione con cui inviare la form, in
questo caso tramite e-mail; method è il metodo di invio che può essere post o get.

"Campo di testo"

<input type="text" name="nome del campo di testo" size="50" maxlength="30" value="inserisci il nome"> altri
attributi sono

'size ci definisce la grandezza del campo; maxlength ci dà il numero di carattere massimo da poter
inserire; value il valore che deve comparire inizialmente.

"Campo password"

<input type="password" name="textfield" size="20" maxlength="20" value="password">

"Area di testo"

<textarea name="textfield2" cols="50" rows="4">area ti testo</textarea>

'cols ci indica la larghezza del campo; rows il numero di colonne.

"Pulsante"

<input type="submit" name="invio" value="Invia">

"Casella di controllo"

<input type="checkbox" name="checkbox" value="valore selezionato" checked> checked se omesso la casella non avrà selezione.

"Pulsante di scelta"

<input type="radio" name="radiobutton" value="valore selezionato" checked>

"Menù"

<select name="select">
<option selected>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>

'option racchiude i vari campi del menu da poter scegliere; option selected è il valore iniziale selezionato.

"Elenco"

<select name="select2" size="3" multiple>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>

'size ci da la grandezza; multiple ci permette la selezione multipla

"Campo di file"

<input type="file" name="file" size="20" maxlength="100">