如何使用jQuery在HTML中的文本框中检查拼写是对还是错?
for (i = 1; i < 21; ++i) {
console.log(i+": "+(i%3?(i%5?i:'buzz'):(i%5?'fizz':'fizzbuzz')));
};
答案 0 :(得分:0)
我之前使用过很酷的库。 http://www.javascriptspellcheck.com/JavaScript_Spell_As_You_Type_Demo
它可能对你有帮助。
答案 1 :(得分:0)
我尝试使用jQuery Spellchecker。它看起来很漂亮,它的修正是非令人不安的。
它在各种情况下都非常有用并且有很好的文档。
// 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;