Verificação ortográfica

O atributo spellcheck faz parte da especificação HTML5 do W3C (World Wide Web Consortium), que adiciona verificação ortográfica aos elementos de entrada e textarea, além dos campos de texto editáveis.O Internet Explorer 10 e os aplicativos da Windows Store em JavaScript dão suporte ao recurso de correção automática para erros ortográficos comuns (como "masi" em vez de "mais") e o rabisco vermelho familiar em outras palavras não reconhecidas.

O atributo de verificação ortográfica

A verificação ortográfica é habilitada por padrão nos elementos textarea ou em um elemento marcado como contentEditable. Você pode habilitar ou desabilitar esse recurso usando o atributo spellcheck no elemento HTML.


<input type="text" spellcheck="true" />

O atributo spellcheck fornece os três estados a seguir.

SenhaDescrição

true

A verificação ortográfica é aplicada ao campo.

false

A verificação ortográfica não é aplicada.

none

Se o atributo estiver ausente, a verificação ortográfica será herdada do elemento pai.

 

O exemplo a seguir proporciona verificação ortográfica em diversos elementos.


<!DOCTYPE html>
<html>
<head>
   <title>Spell check example</title>
</head>
<body>
  <body> 
    <p><input type="text" spellcheck="true" > Input element with type="text"</input></p>
    <p><div contenteditable spellcheck="true">Content editable div element</div></p>
    <p><textarea spellcheck="true">Text area element </textarea></p>
</body>
</body>
</html>


Referência de API

spellcheck

Demonstrações do Test Drive do Internet Explorer

Verificação ortográfica no IE10

Postagens no blog do IE

Digitando com velocidade e precisão no IE10

Especificação

HTML5: Seção 7.6.5

 

 

Mostrar: