如何在移动设备上使用时关闭自动更正

时间:2017-11-14 08:11:13

标签: react-bootstrap-typeahead

在移动设备上使用react-bootstrap-typeahead时遇到问题。我想关闭输入的自动更正,但我不知道该怎么做。

请帮帮我。 非常感谢。

1 个答案:

答案 0 :(得分:0)

通常,您可以在输入中使用spellcheck属性(以及Safari中的autocorrect)来禁用这些功能。在react-bootstrap-typeahead中,您可以使用inputProps prop:

设置这些值
<Typeahead
  inputProps={{
    autoCorrect: 'off', // Safari-only
    spellCheck: false,
  }}
/>

但请注意according to caniuse

  

移动浏览器中的部分支持来自于他们的操作系统通常具有内置的拼写检查,而不是使用波浪下划线来指示拼写错误的单词。拼写检查=&#34;假&#34;在这些浏览器中似乎没有任何影响。

因此,可能无法在移动浏览器中完全禁用自动更正,因为这可能取决于各个操作系统级别的设置。