Formularze to narzedzie do gromadzenia danych zazwyczaj wspolpracuja z bazami danych. tutaj poznajemy tylko ich strukture
Formularz otwieramy znacznikiem <form>
z atrybutami action i method
Atrybut action to okreslenie zachowania się danych po wysłaniu (do jakiego pliku maja być przekazane),
Atrybut method określenie sposobu przesłania(do wyboru GET lub POST).
Dla pola radio,checkbox mozna ustawic wartosc domyslna.Atrybutem checked z wartoscia checked.
Znacznik <select> posiada atrybuty size=n - okresla ile pozycji list ma byc wyswietlonych
multiple - pozwala zaznaczyc wiecej niz jedna pozycje z listy
Znacznik <option> ma atrybuty
selected - zaznacza wybrana wartosc
value - okresla wartosc przypisana do listy
Znacznik <optgroup> tworzy liste zgniezdzona <select>.
Po znaczaczniku <optgroup wstawiamy atrybut label z tytulem podgrupy.
<optgroup label="podgrupa"> <option>1punkty podgrupy</option> </optgroup>
Formularze dopuiczaja tworzeie wydzielonych obszarow zawierajacych zblizone dane. Wykonujemy to znacznikiem <fieldset>Tworzy on ramke otaczajaca czesc formularza dodatkowo mozemy nadac tej czesci tytul znacznikiem <legend< i zdefiniowac polozenie tytułuL left,center,right
<fiieldset> <legend align="center">Hobby</legend> Kod formularza </fieldset>