2012-02-22 26 views
6

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

1

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.

+0

Kliknąłem prawym przyciskiem myszy i sprawdzanie pisowni było wyłączone. Aktywowałem go, a teraz działa. – sawa

+0

Funkcja sprawdzania pisowni wydaje się przełamać JavaScript w symulatorze iOS, nawet jeśli nie powoduje problemu w Safari lub Safari Mobile. – Wytze

5

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.

table of support

+0

Kliknąłem prawym przyciskiem, aby włączyć sprawdzanie pisowni. Teraz działa. – sawa

+1

@jacktheripper, czy masz aktualną listę lub link do tej funkcji? – Jurik

Powiązane problemy