spellcheck = false für contentEditable Elemente
Zur normalen Eingabe-Elemente können Sie ausschalten die Rechtschreibprüfung, indem Sie mit einem HTML-Attribut (zumindest unter FF). Das gleiche spellcheck="false"
scheint nicht zu funktionieren, auf eine contentEditable-element. Gibt es eine andere Lösung für contentEditable Elemente?
InformationsquelleAutor der Frage Zardoz | 2011-04-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht sicher, ob dies ist, was Sie bekommen, aber ich war mit was klingt wie ein ähnliches problem mit dem entfernen der Rechtschreibprüfung Unterstrichen contentEditable Elemente. Das problem ist, wenn Sie die
spellcheck
- Attribut auf false ein, alle Wörter, die betont wurden, die für die Rechtschreibfehler halten diese Unterstreichung, bis Sie konzentrieren sich auf die contentEditable-element.Den folgenden hack sollte den trick tun:
Hoffe, das hilft!
InformationsquelleAutor der Antwort JacobEvelyn
In der Gecko alle
contenteditable
Elemente Rechtschreibung auf der Grundlage derspellcheck
Attribut/die Eigenschaft auf die<body>
element.InformationsquelleAutor der Antwort Neil
Basierend auf dem, was Neil gesagt, ich kam mit diesem Kerl:
Es standardmäßig alle meine contenteditable divs nicht für die Verwendung der Rechtschreibprüfung. Ich plan auf dem verwenden .und Unschärfe .Fokus aktivieren der Rechtschreibprüfung für einzelne divs wie nötig.
InformationsquelleAutor der Antwort Adam Pascoe
Auch abgesehen von browser-bugs können Sie nicht deaktivieren Sie die Rechtschreibprüfung, alles, was Sie tun können, ist zu empfehlen, den user-agent, dass es nicht die Rechtschreibprüfung Zeug. Wenn man sich die Abschnitt der spec wo es beschreibt den Algorithmus für die Bestimmung, welche Zauber überprüfbar, hier die ersten beiden Schritte:
Benutzereinstellungen immer überschreiben der Attribute.
InformationsquelleAutor der Antwort robertc