Pole tekstowe to komponent interfejsu użytkownika służący do wprowadzania danych tekstowych przez użytkownika. Może przyjmować pojedynczą linię tekstu, np. imię, login lub adres e-mail, albo wiele linii, np. opis, komentarz lub treść wiadomości.
W pytaniach egzaminacyjnych pole tekstowe należy odróżniać od innych elementów interfejsu:
- przycisk uruchamia akcję,
- pasek narzędziowy grupuje polecenia,
- dialog wyboru pliku służy do wskazania pliku,
- pole tekstowe umożliwia wpisywanie tekstu.
Przykłady w różnych technologiach
W HTML pole tekstowe tworzy się zwykle za pomocą znacznika input albo textarea:
<input type="text" name="login">
<textarea name="opis"></textarea>
W WPF odpowiednikiem jest kontrolka TextBox:
<TextBox Width="200" Text="Wpisz tekst" />
W Androidzie stosuje się najczęściej EditText:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Podaj imię" />
Typowe zastosowania
Pola tekstowe są używane w formularzach logowania, rejestracji, wyszukiwarkach, edytorach danych oraz aplikacjach biznesowych. Często łączy się je z walidacją, aby sprawdzić, czy użytkownik wpisał poprawne dane, np. adres e-mail lub numer telefonu.
Wniosek egzaminacyjny
Jeżeli pytanie dotyczy komponentu umożliwiającego użytkownikowi wprowadzanie danych tekstowych, poprawną odpowiedzią jest pole tekstowe.