spellcheck property

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>