Ciao,
il FIELDSET indica il gruppo di controlli a cui attribuire una stessa LEGEND.
Questo è l'esempio tratto dal manuale di HTML4.01:
codice:
<html>
<head>
</head>
<body>
In questo esempio, creiamo un modulo che potrebbe essere compilato presso lo studio di un dottore. È diviso in tre sezioni: informazioni personali, anamnesi e cure mediche attuali. Ciascuna sezione contiene controlli per immettere le informazioni appropriate.
<FORM action="..." method="post">
<FIELDSET>
<LEGEND>Informazioni personali</LEGEND>
Cognome: <INPUT name="personali_cognome" type="text" tabindex="1">
Nome: <INPUT name="personali_nome" type="text" tabindex="2">
Indirizzo: <INPUT name="personali_indirizzo" type="text" tabindex="3">
...altre informazioni personali...
</FIELDSET>
<FIELDSET>
<LEGEND>Anamnesi</LEGEND>
<INPUT name="anamnesi_patologie"
type="checkbox"
value="Vaiolo" tabindex="20"> Vaiolo
<INPUT name="anamnesi_patologie"
type="checkbox"
value="Orecchioni" tabindex="21"> Orecchioni
<INPUT name="anamnesi_patologie"
type="checkbox"
value="Vertigini" tabindex="22"> Vertigini
<INPUT name="anamnesi_patologie"
type="checkbox"
value="Starnuti" tabindex="23"> Starnuti
...altre informazioni anamnestiche...
</FIELDSET>
<FIELDSET>
<LEGEND>Cure attuali</LEGEND>
Sta seguendo attualmente qualche tipo di cura?
<INPUT name="cure_ora"
type="radio"
value="Si" tabindex="35">Sì
<INPUT name="cure_ora"
type="radio"
value="No" tabindex="35">No
Se sta seguendo attualmente una cura, la indichi
cortesemente nello spazio qui sotto:
<TEXTAREA name="cure_attuali"
rows="20" cols="50"
tabindex="40">
</TEXTAREA>
</FIELDSET>
</FORM>
Si noti che in questo esempio potremmo migliorare la presentazione visuale del modulo allineando gli elementi all'interno di ciascun FIELDSET (tramite fogli di stile), aggiungendo informazioni sui colori e sui caratteri (tramite fogli di stile), aggiungendo degli script (per esempio, per aprire l'area di testo "cure attuali" soltanto se l'utente indica che è attualmente in cura), ecc.
</body>
</html>
Ciao