HTML5 - HTML
Sprawdzanie pisowni <input spellcheck, textarea spellcheck, ... contenteditable spellcheck>
W jaki sposób zablokować sprawdzanie pisowni w wybranych polach formularza HTML na stronie?
- Pole tekstowe - wersja podstawowa:
<input spellcheck>
- Pole tekstowe - wersja rozszerzona:
<input spellcheck="pisownia">
- Obszar tekstowe - wersja podstawowa:
<textarea spellcheck>...</textarea>
- Pole tekstowe - wersja rozszerzona:
<textarea spellcheck="pisownia">...</textarea>
- Element edytowalny - wersja podstawowa:
<element contenteditable="true" spellcheck>...</element>
- Element edytowalny - wersja rozszerzona:
<element contenteditable="true" spellcheck="pisownia">...</element>
Popularne przeglądarki mają wbudowaną funkcję automatycznego sprawdzania pisowni, a czasem nawet gramatyki, tekstu wpisywanego przez użytkownika np. w obszarze tekstowym. Może ona jednak przysporzyć sporo kłopotów, jeśli pole nie zostało przeznaczone do wprowadzania zwykłego tekstu, tylko np. kodu komuterowego. W takim przypadku czasem lepiej wyłączyć tę funkcję, aby niepotrzebnie nie rozpraszała użytkowników. W tym celu wystarczy do elementu przypisać atrybut spellcheck="false"
.