Deaktivieren Sie die Autokorrektur in der Safari-Texteingabe
Lesezeit: 1 Minute
Der Sumo
Ich verwende die Autokorrektur “aus” usw. in Eingabefeldern auf meiner Website. Safari unter Mac OS X korrigiert die Texteingabe jedoch immer noch automatisch.
Das habe ich:
<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address">
Aber wenn ich es auf Safari Version 9 teste (Mac OS X v10.11 (El Capitan)), der Text wird immer noch automatisch korrigiert.
Gibt es eine robustere Antwort? Überschreibt die neue Version von Safari es?
Sie müssen hinzufügen spellcheck="false" zu deiner Eingabe.
<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address" spellcheck="false">
@hyperfkcb, diese Lösung beschreibt, wie die Rechtschreibprüfung speziell für Safari entfernt wird. Klingt so, als ob Sie die Autokorrektur aktivieren möchten. Wenn dies der Fall ist, müssen Sie nur das Rechtschreibprüfungsattribut entfernen und alle „auto“-Attribute auf „true“ setzen. Geige
– Jäger Turner
28. Dezember 2017 um 15:46 Uhr
Funktioniert nicht in Safari von iOS15 (Dezember 2021).
– Hilfe bei der
7. Dezember 2021 um 20:30 Uhr
reedbert
Wenn Sie dies mit jQuery tun müssen, müssen Sie die Anführungszeichen von false weglassen.
$(this).prop("spellcheck", false); // this works
$(this).prop("spellcheck", "false"); // this does NOT properly set the property