7

我有一个<input type="text">元素。用户键入一个字符串并按 Enter 键,通过 清除该元素$('input').val('')。问题显然是iOS在其自动更正缓冲区中仍然有以前的输入字符串,所以当你开始输入一个新单词并点击空格时,它会将前一个字符串中的最后一个单词和新字符串中的第一个单词视为一个' word' 并尝试自动更正它。例子:

消息1:hello there

消息2:well hi neighbor

iOS 看到:therewell在 messages2 上并自动更正为wellthere well

另一个例子:

消息1:hello moto

消息2:boat

autocorrects to boatmotorboatwheremotorboat的自动更正版本motoboatmoto来自第一条消息和boat来自第二条消息的组合。

我意识到这可能只是移动 Safari 中的一个错误,我应该禁用输入的自动更正,但也许有更好的解决方案?

4

0 回答 0