javascript - 在混合移动应用程序中启用拼写检查

标签 javascript jquery html cordova phonegap-plugins

我正在构建一个使用以下技术的移动应用程序

  • HTML5/CSS3/JavaScript
  • jQuery 和 jQuery Mobile
  • Cordova

我想启用拼写自动更正功能,自动修复明显的拼写错误

例如将 Teh 自动固定到 The

什么样的插件可以完成这项工作?或者我应该在代码中添加什么?

我的移动应用程序的 HTML5

<textarea name="textarea-1" id="desiredpart" spellcheck="true" autocorrect="on" ></textarea>

然后在我的 JavaScript 中

$( document ).ready(function( ) {
    $desiredpart = $("#desiredpart"); 
    $desiredpart.attr("spellcheck","on").attr("autocorrect","on");
});

我的 JavaScript 是在 jQuery 移动文件加载之后导入的。
我读到 jQuery mobile 禁用自动更正和拼写检查。我应该修改 jQuery mobile 源代码吗?

最佳答案

下面是 http://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.js 中的代码片段 Jquery mobile autocorrect feature 您可以尝试这些行并在各种设备中查看结果。

我建议您坚持使用 HTML 属性选项,因为它对 DOM 的开销较低。

关于javascript - 在混合移动应用程序中启用拼写检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25690876/

相关文章:

javascript - 将类添加到表列

JavaScript visibilitchange 事件不会在移动 Chrome 上触发

jquery - 单击关闭其他打开的 div

html - 如何为 Bootstrap 中的链接添加文本强调?

html - 只在 div 的边缘包装文本,而不是其他任何地方

html - 避免在 Chrome 换行前给尾随空格加下划线

javascript - 对象有一个属性是函数,但控制台说它没有这样的方法

javascript - three.js:BufferGeometry 和纹理

javascript - 如何使用 Greasemonkey 绕过 javascript 函数?

javascript - 函数没有触发?