如何使用jQuery在HTML中的文本框中检查拼写是对还是错?

时间:2015-05-20 06:52:47

标签: javascript jquery

如何使用jQuery在HTML中的文本框中检查拼写是对还是错?

for (i = 1; i < 21; ++i) {
  console.log(i+": "+(i%3?(i%5?i:'buzz'):(i%5?'fizz':'fizzbuzz')));  
};

3 个答案:

答案 0 :(得分:0)

我之前使用过很酷的库。 http://www.javascriptspellcheck.com/JavaScript_Spell_As_You_Type_Demo

它可能对你有帮助。

答案 1 :(得分:0)

我尝试使用jQuery Spellchecker。它看起来很漂亮,它的修正是非令人不安的。

它在各种情况下都非常有用并且有很好的文档。

示例(使用textarea)

// Init the text spellchecker
var spellchecker = new $.SpellChecker('.textarea', {
  lang: 'en',
  parser: 'text',
  webservice: {
    path: '../webservices/php/SpellChecker.php',
    driver: 'google'
  },
  suggestBox: {
    position: 'above'
  },
  incorrectWords: {
    container: '#incorrect-word-list'
  }
});

// Bind spellchecker handler functions
spellchecker.on('check.success', function() {
  alert('There are no incorrectly spelt words.');
});

// Check the spelling when user clicks on button
$("#check-spelling-button").click(function(e){
  spellchecker.check();
});

答案 2 :(得分:0)

您将其设置为字符串“true”(这是一个真值)和字符串“false”(也是一个真值)。

使用布尔,而不是字符串。摆脱引号。

document.querySelector("#editor").spellcheck = true;