By default textarea and contenteditable elements have spell checking and text suggestions enabled; single-line input boxes (inputtype=text) are not enabled by default The spellcheck attribute defined by HTML5 allows you to override the default behaviour for an element and all of it's children.
By adding the spellcheck=false attribute value on any element, you disable spellchecking and text prediction. Setting it to true enables the same scenario.
When typing in an enabled edit control using the Windows 10 Touch Keyboard, spell checking and text suggestion services will be automatically provided. Enabling this attribute will also provide spellchecking for the text entered using the hardware keyboard.