首页 > 解决方案 > iPhone“来自消息”粘贴到文本框不触发可捕获事件

问题描述

我有一个通过短信请求 OTP 的 Web 应用程序,该 OTP 的输入是 6 个单独的框。iPhone 提供了一个功能,允许在收到文本消息后简单地单击“来自消息”快速链接以将数据填充到普通文本框中。但是,由于我有 6 个单独的文本框,每个文本框都限制为 maxlength=1,因此只有 OTP 的第一个数字提供给第一个框。

我编写的代码将正确地从用户输入中获取粘贴命令并将其解析以放置在 6 个单独的框中,但是在执行快速操作时它不起作用。我已经尝试捕获“更改”、“粘贴”、“keyup”和“keypress”事件,但我无法检测到“来自消息”已经发生了任何事情。

除了切换到单个文本框之外,我还能做些什么来正确填充这些框。我承认我不熟悉 iPhone 的浏览器功能。

标签: jqueryiphone

解决方案


推荐阅读