【问题标题】:GWT Spell CheckGWT 拼写检查
【发布时间】:2011-09-29 23:26:34
【问题描述】:

我想为我的 GWT 富文本区域实施“拼写检查”。我知道 Firefox 和其他浏览器会自动突出显示拼写错误的单词,但我需要能够在用户提交表单之前警告用户,如果他们忽略“曲线”,则可能存在拼写错误。

是否可以使用 javascript 调用来查看默认的 Firefox 拼写检查器是否检测到错误?我可以用它来阻止表单被拼写错误提交。

有什么想法吗?

谢谢, 杰夫

【问题讨论】:

    标签: firefox gwt spell-checking


    【解决方案1】:

    首先,您不能保证您的用户使用的是 Firefox(或具有拼写检查功能的浏览器)。其次,我不相信您可以从 JavaScript 代码访问大多数浏览器级组件。

    您可以找到拼写检查库并相应地调用它们。请参阅SpellCheck.java 作为起点,但我相信还有更多。

    【讨论】:

    • 感谢您的回复!我还找到了 SpellCheck.java,但它与最新版本的 GWT 不兼容。这是一个在客户站点上使用 Firefox 锁定的 web 应用(因此对跨浏览器功能没有真正的要求。是的,我知道这很糟糕,但这是现实。)
    • 您仍然可以 (1) 使用任何 JavaScript 拼写检查库并使用 JSNI 调用它,或者您可以 (2) 找到一个 Java 拼写检查库并将其添加到您的 GWT 模块中,如果仍然如此不起作用,您可以 (3) 找到一个 Java 拼写检查库并将其添加到服务器端,通过 GWT RPC 调用来调用它。
    • 谢谢乔纳森!我希望有一个开箱即用的解决方案,感谢您确认情况可能并非如此!我将在此处发布我选择的解决方案以及原因。
    猜你喜欢
    • 2011-10-24
    • 1970-01-01
    • 2011-02-11
    • 2010-12-01
    • 2011-01-05
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多