For normal input elements you can turn off the spell checking by using a HTML attribute (at least under FF). The same spellcheck="false"
does not seem to work on a contentEditable element. Is there another solution for contentEditable elements?
I'm not sure if this is what you're getting at, but I was having what sounds like a similar problem with removing the spellcheck underline from contentEditable elements. The problem is, when you set the spellcheck
attribute to false, any words that were underlined for spelling mistakes will keep this underline until you focus on the contentEditable element.
The following hack should do the trick:
element.spellcheck = false;
element.focus();
element.blur();
Hope that helps!