Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies whether spell checking is applied to an editable text field.
This property is read/write.
![]() |
Syntax
HRESULT put_spellcheck(
[in] boolean val
);
HRESULT get_spellcheck(
[out] boolean **ptr
);
Property values
Type: boolean
True turns on spell checking for an element, false turns it off.
Remarks
Spellcheck is only enabled by default textArea elements, and elements with the IHTMLElement3::contentEditable = true attribute for Windows apps using JavaScript, Internet Explorer 10, and Internet Explorer 10 for the desktop in Windows 8. Spellcheck is off by default for input type=text
Spellcheck is off by default of any element in the apps that host the web browser control (Web OC). You can enable spellchecking by adding the spellcheck=true attribute to the root or ancestor markup of the content (including the <html> element), with no other special flags needed.
There is also a default state (missing attribute) which uses the element's default behavior, such as inheriting from the parent element's spellcheck state.
Examples
The following example shows a text input element with spell checking.
<html>
<head>
<title>Spellcheck example</title>
</head>
<body>
<!-- Ask for some text -->
<label>Type some words:
<input type="text" autofocus spellcheck="true" />
</label>
</body>
</html>
.png)