拼字檢查

spellcheck 屬性是全球資訊網協會 (W3C) HTML5 規格的一部分,可在輸入和 textarea 元素以及可編輯文字欄位新增拼字檢查。Internet Explorer 10 與使用 JavaScript 的 Windows 市集應用程式支援對常見的拼字錯誤 (例如 "teh" 而不是 "the") 提供自動校正功能,並在其他無法辨識的單字下顯示您熟悉的紅色波浪線。

spellcheck 屬性

拼字檢查預設會在 textarea 元素啟用,或是在標記為 contentEditable 的元素啟用。您可以使用 HTML 元素中的 spellcheck 屬性來停用或啟用該功能。


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

spellcheck 屬性提供三種狀態,如下所示。

關鍵字說明

true

拼字檢查套用到欄位。

false

不套用拼字檢查。

none

如果沒有該屬性,會從父元素繼承拼字檢查。

 

下列範例在數個元素上提供的拼字檢查。


<!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>


API 參考

spellcheck

Internet Explorer Test Drive 示範

IE10 中的拼字檢查

IEBlog 文章

在 IE10 中快速且正確地輸入

規格

HTML5:第 7.6.5 節

 

 

顯示:
© 2014 Microsoft