2016-02-19 11 views
11

Sto usando la correzione automatica "off" ecc. Nelle caselle di inserimento sul mio sito. Tuttavia, Safari su Mac OSX corregge automaticamente l'input di testo.Disabilita la correzione automatica nell'input di testo Safari

Questo è quello che ho:

<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address">

Ma quando ho provarlo su Safari versione 9 (El Capitan) è ancora auto correggere il testo.

Chiunque ha una risposta più solida? La nuova versione del safari è in sella a questo?

risposta

19

È necessario aggiungere spellcheck="false" al proprio input.

<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address" spellcheck="false">

Fiddle

+1

Perfetto! Grazie Hunter. –

+0

@HunterTurner Hey l'ho provato utilizzando Chrome sul computer attivando la correzione automatica, ma a quanto pare non sembra affatto automatico. È applicabile solo per i dispositivi mobili? – hyperfkcb

+0

@hyperfkcb, questa soluzione descrive come rimuovere lo spellcheck in modo specifico per Safari. Sembra che tu voglia abilitare la correzione automatica. In tal caso, è sufficiente rimuovere l'attributo ortografico e impostare tutti gli attributi 'auto' su true. [Violino] (https://jsfiddle.net/oucaqkqg/) –

Problemi correlati