W formularzach HTML "pola" (kontrolki) to elementy, w których użytkownik wprowadza dane lub wykonuje akcję, np. wpisuje tekst, wybiera opcję albo wysyła formularz. Zestaw Input(Text), Select, Input(Radio), Input(Radio), Input(Submit), Input(Reset) odpowiada typowemu formularzowi, w którym:
- Input(Text) służy do wpisania krótkiej wartości (np. imię, login, fraza).
- Select umożliwia wybór jednej z dostępnych opcji z listy.
- Input(Radio) (występujący dwukrotnie) oznacza co najmniej dwie opcje w grupie wyboru jednokrotnego – użytkownik może zaznaczyć tylko jedną.
- Input(Submit) wysyła formularz do przetworzenia.
- Input(Reset) przywraca wartości początkowe pól (czyści/odtwarza stan startowy).
Pozostałe odpowiedzi są niepoprawne, ponieważ zawierają kontrolki inne niż te pokazane w formularzu lub błędnie traktują elementy pomocnicze jako "pola". Odpowiedź z Textarea wskazuje wielowierszowe pole tekstowe, które jest innym typem kontrolki niż pojedyncze pole tekstowe. Propozycja z Option jest myląca, bo "option" jest elementem wewnętrznym listy rozwijanej, a nie osobnym polem formularza prezentowanym jako samodzielna kontrolka. Zestawy z Input(Checkbox) sugerują wybór wielokrotny, podczas gdy radio służy do wyboru jednej odpowiedzi w grupie. Wariant z dwoma Select zmienia liczbę i rodzaj kontrolek, co nie zgadza się z układem formularza.
Na egzaminie warto zapamiętać: radio = jedna odpowiedź w grupie, checkbox = wiele niezależnych zaznaczeń, select = lista, a submit/reset to przyciski akcji formularza.