Co to jest `placeholder` w HTML?

placeholder w HTML to atrybut stosowany w elementach formularzy (przede wszystkim <input> oraz <textarea>), który wyświetla tymczasową podpowiedź – krótki, przygaszony tekst – opisującą oczekiwaną zawartość pola lub format danych, zanim użytkownik zacznie wpisywać własną treść.

Gdzie stosuje się placeholder?

Atrybut można umieścić:

  • w polach tekstowych formularzy <input> (np. typy: text, search, email, tel, url, number, password),
  • w polach wielowierszowych <textarea>.

Nie jest akceptowany przez inne elementy formularzy, takie jak przyciski czy listy rozwijane.

Zachowanie placeholdera

  • Tekst podpowiedzi pojawia się w polu jako szary napis i znika automatycznie, gdy użytkownik zaczyna wpisywać własną wartość lub wybierze pole myszką/klawiaturą;
  • Po wyczyszczeniu pola i opuszczeniu go, placeholder wyświetla się ponownie;
  • Jego zadaniem jest informować, a nie zastępować etykietę – dlatego nie polegaj wyłącznie na placeholderze jako opisie pola.

Przykłady użycia

Proste pole tekstowe

<input type="text" placeholder="Wpisz swoje imię">

Pole e-mail

<input type="email" placeholder="Wprowadź swój adres e-mail">

Numer telefonu z sugestią formatu

<input type="tel" placeholder="123-45-678" pattern="[0-9]{3}-[0-9]{2}-[0-9]{3}">

Taki placeholder sugeruje oczekiwany format numeru.

Pole wyszukiwania

<input type="search" placeholder="Szukaj w serwisie...">

Textarea z podpowiedzią

<textarea placeholder="Opisz siebie..."></textarea>

Najlepsze praktyki stosowania

  • Stosuj zwięzłe, jasne podpowiedzi – najlepiej w formie przykładu lub krótkiej instrukcji;
  • Unikaj długich zdań i znaków nowej linii – placeholder wyświetli tylko jednoliniowy tekst;
  • Nie polegaj wyłącznie na placeholderze jako opisie treści pola: zawsze dołącz etykietę (<label>), szczególnie z myślą o dostępności dla czytników ekranu;
  • Nie używaj placeholdera do przekazywania ważnych informacji, które mogą być utracone po rozpoczęciu wpisywania.

Typowe zastosowania

  • wskazanie oczekiwanego formatu danych (np. daty, numeru telefonu),
  • zachęcanie do wpisania określonego typu informacji (np. „Wpisz pytanie…”),
  • sugestia przykładowej wartości, aby rozwiać wątpliwości użytkownika co wpisać,
  • skrócenie czasu wypełniania formularzy przez podanie wzorcowej treści.

Podsumowanie

placeholder w HTML usprawnia wypełnianie formularzy, podnosząc komfort użytkowników poprzez jasną wskazówkę odnośnie wymaganej treści pola. Stosowany odpowiedzialnie – zawsze z etykietami i czytelnymi wskazówkami – zwiększa czytelność i użyteczność serwisu internetowego.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *