【问题标题】:HTML input using exonym suggestions使用外来词建议的 HTML 输入
【发布时间】:2020-03-14 10:11:49
【问题描述】:

我正在创建一个德语网站。没什么大不了的,我是母语人士。

如果我在最后一个字符的左边拼错了“Mittelsmann”,我会收到来自 chrome 的建议:

这很有用,我喜欢保持这种行为。但是这个输入字段是一个例外,因为它需要一个科学值并且应该是英文的,所以所有关于德语单词的建议基本上都是错误的(致电 Kaizen 的 Seiri)。

问题:我如何才能强制该输入字段的建议仅使用英文?

【问题讨论】:

    标签: html internationalization user-experience


    【解决方案1】:

    这是一个很好的问题。我自己是德国人,去年也遇到了同样的问题。

    有建议让 HTML lang 属性决定使用哪个拼写检查(see the chromium developer discussion 以 WontFix/Closed 结尾)。但遗憾的是,当前的许多浏览器(尤其是操作系统的本机浏览器,以及所有移动键盘)都使用操作系统提供的外部拼写检查。
    所以你想要的功能不存在(没有标准),因为 JavaScript 自定义/选择的语言通常不能转移到拼写检查器。

    我通过在 Google Chrome 中的拼写检查器中添加和激活德语和英语两种语言解决了我的问题,这导致获得了这两个建议。这并不令人满意,但它对我有用。

    编辑:
    我还看到很多德国网站通过在“纯英语”输入字段上使用autocorrect="off"autocapitalize="off"spellcheck="false" 等属性来解决该问题,以避免德语拼写建议和更正使用户感到困惑。这可能是你的选择吗?

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多