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>
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;
spellcheckwpł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)