经过多次搜索,我决定问我的第一个堆栈溢出问题:
查看代码的页面源代码,它就在那里。
我有一个文本框,我在其中收集特定格式(XXX)XXX-XXX的电话号码。
我这样做是通过在文本字段中自动填充括号,空格和短划线来实现的。 除了安卓手机外,这在我测试的所有内容中都能很好地工作。
当在Android手机上填充时,当第一个支架自动填充时,插入符/光标移动到错误的位置,而当执行其他自动格式化时,不会移动到文本框的末尾。
当自动填充这样的数据时,如何将插入符/光标保留在Android网页浏览器的字段末尾?
答案 0 :(得分:1)
我找到了适用于我的手机(HTC Evo 4g)以及我周围的许多手机的解决方案。 不幸的是,似乎Android浏览器没有标准化并处理极其不同的事情。 我也觉得这个解决方案有点hackish:
功能示例仍可在上方
位置找到解决方案包括:
我设置了一个Timeout,它使用这个插件,允许模拟键盘事件,在输入文本中添加一个管道(|),然后在它上面退格。 一个创造性的解决方案但又一次,我觉得它不是很可靠,而且我尝试过的大部分手机都不接受解决方案。
我仍然愿意接受其他建议。