Le form HTML sono un elemento importantissimo nella creazione di un sito, in quanto ci permettono di raccogliere dati dai nostri visitatori. Anche questi elementi vengono sottoposti allo scrupolosissimo ed insindacabile giudizio degli standard XHTML.
Iniziamo col dire che tutti gli elementi, oltre alla proprietà name, devono riportare la specifica della proprietà id che dev'essere univoca per ogni elemento della pagina. Mentre posso avere due form ed entrambi possono avere una textbox di nome email, non posso avere due textbox con lo stesso id che dovrà quindi essere, ad esempio, email1 ed email2.
Il Tag di apertura di una form non viene meno a questa regola:
<form name="FRM" id="FRM_1" method="GET" action="script.asp">Stesso discorso per le caselle di testo e per gli altri elementi:
<input type="text" name="nome" id="nome" /><br /> <input type="text" name="cognome" id="cognome" />I radiobutton ed i checkbox presentano l'attributo checked per stabilire se un valore dev'essere selezionato o meno per default al caricamento della pagina; si tratta di un attributo vuoto che va quindi trattato come detto nel capitolo 5:
<input type="radio" name="sesso" id="U" value="U" checked="true" /> Uomo <br /> <input type="radio" name="sesso" id="D" value="D" /> DonnaStesso discorso per le selectbox che presentano l'attributo selected per stabilire che un'opzione debba essere selezionata per default:
<select name="bevanda" id="bevanda">
<option value="1">Cola Cola</option>
<option value="2">Aranciata</option>
<option value="3" selected="true">Sprite</option>
</select>
| Corso CSS Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €. | |
| Corso HTML Il linguaggio di marcatura per il Web. A partire da 29 €. | |
| Corso Web Design Disegno di siti Web con HTML, CSS e Dynamic HTML. A partire da 39 €. |