Strona główna >WWW >Leksykon HTML – elementy i atrybuty >spellcheck – sprawdzanie pisowni (atrybut)

spellcheck – sprawdzanie pisowni (atrybut)

<textarea spellcheck="true"></textarea>

Włącza albo wyłącza sprawdzanie pisowni – podkreślanie nieznanych słów i propozycje poprawek. Domyślnie przeglądarka sprawdza tekst w textarea i w edytowalnej treści, a w polach jednowierszowych zależnie od przeglądarki. Słownik wybiera według lang i ustawień przeglądarki.

Wartości

  • true – sprawdzać.
  • false – nie sprawdzać (kody, nazwiska, adresy e-mail, hasła).
  • Dotyczy: wszystkich elementów, ma sens przy polach formularzy i edytowalnej treści; jest dziedziczony
  • W JavaScripcie: element.spellcheck

Przykłady

Sprawdzanie jest włączone dla wiadomości i wyłączone dla kodu rabatowego:

<p><label for="s-message">Wiadomość</label><br><textarea id="s-message" spellcheck="true" lang="pl">Dzień dobry, proszę o chleb na sobotę.</textarea></p>
<p><label for="s-code">Kod rabatowy</label><br><input id="s-code" spellcheck="false" autocomplete="off" value="CHLEB2026"></p>
Wynik



Na co uważać

  • Niektóre rozszerzenia i przeglądarki (rozszerzone sprawdzanie pisowni) wysyłają tekst do sprawdzenia na serwer. Przy danych wrażliwych (numery dowodów, notatki wewnętrzne) warto więc sprawdzanie wyłączyć.
  • Sprawdzanie pisowni na telefonach to sprawa klawiatury systemowej; spellcheck wpływa na nie tylko częściowo.

Obsługa w przeglądarkach

Baseline – szeroko dostępne: we wszystkich popularnych przeglądarkach od listopada 2017, za szeroko dostępne uznawane od maja 2020. Od wersji: Chrome 9, Firefox 2, Safari 5.1. Stan: październik 2026 (MDN browser-compat-data).

Zobacz też:
textarea – tekst wielowierszowy
input – pole formularza
lang – język (atrybut)
contenteditable – edytowalna treść (atrybut)