Jak działa atrybut html5 spellcheck
? Widzę this page z Chrome 17, który ma obsługiwać spellcheck
na <textarea>
(ale nie na <input type='text'>
), ale kiedy wpiszesz kilka słów w polu tekstowym podanym na tej stronie, nie widzę żadnej zmiany.html5 sprawdzanie pisowni
Odpowiedz
Atrybut spellcheck
jest nadal słabo (jeśli w ogóle) realizowane w przeglądarkach. Na przykład, gdy odwiedzam stronę, o której wspominasz w przeglądarce Chrome 18 i wpisujesz błędnie wpisane słowa w polu "Ten obszar tekstu powinien być sprawdzony pod kątem błędnych słów", przeglądarka zaznacza "słowa" jako błędnie napisane. Podwójne kliknięcie na inne słowo powoduje, że jest to również błędnie napisane. Wyjaśnienie jest takie, że miałem ustawiony język hiszpański jako język sprawdzania pisowni. Uwaga: Ten język można zmienić, klikając prawym przyciskiem myszy dane wejściowe i wybierając ustawienia sprawdzania pisowni, ale zmiana nie zostanie uwzględniona przed ponownym załadowaniem strony.
Sprawdź więc te ustawienia w przeglądarce. Zauważ, że jest tam pole wyboru, które kontroluje, czy sprawdzanie pisowni jest w ogóle w użyciu.
Zobacz ten działający example zastosowany do text area
. To działa na safari, chrom i firefox dla mnie. Jeśli nie, proszę podać informacje na temat używanego systemu operacyjnego. Obsługa przeglądarki jest obecnie ograniczona, jak widać poniżej.
Kliknąłem prawym przyciskiem myszy i sprawdzanie pisowni było wyłączone. Aktywowałem go, a teraz działa. – sawa
Funkcja sprawdzania pisowni wydaje się przełamać JavaScript w symulatorze iOS, nawet jeśli nie powoduje problemu w Safari lub Safari Mobile. – Wytze