2011-12-15 42 views
2

经过一番搜索,我决定要问我的第一个堆栈溢出问题:代码移动光标在Android网页浏览器输入文本

查看网页源代码,它是所有在那里。

我有一个文本框,其中我收集(XXX)XXX-XXX的特定格式的电话号码。

我正在通过自动在文本字段中填充大括号,空格和短划线来完成此操作。 这对我测试过的所有东西都很完美,除了Android手机。

在Android手机上填充时,如果自动填充第一个大括号并且在执行其他自动格式化时不移动到文本框的末尾,那么插入/光标将移动到错误的位置。

当自动填充这样的数据时,我会如何在Android Web浏览器的字段末尾保留插入符/光标?

+0

例子不见了。 – 2017-07-02 18:57:56

回答

1

我找到了适用于我的手机(HTC Evo 4g)和我周围的许多手机的解决方案。 不幸的是,它看起来android的浏览器不标准化,处理事情截然不同。 我也觉得这个解决方案是一个有点hackish:

功能例如可以仍然在高于

解决方案中的位置找到,包括:

我设置了一个使用此插件的超时,允许模拟键盘事件,添加管道(| )输入文本,然后回退。 是一个有创意的解决方案,但我不觉得它是非常可靠的,而且我尝试使用的很大一部分手机都不接受解决方案。

我仍然接受其他建议。

相关问题