我有一个用户用于输入网页表单的闪光键盘(不是我写的,我知道没有闪光灯)。键盘工作正常,我可以正确填写字段。即使设置了焦点,也无法输入文本框
当键盘模糊任何字段时,我滚动文档(在EnsureNotObscured()方法中),以便输入字段不被遮挡。这是我得到这个问题的地方。滚动文档后,我可以看到输入字段仍然有焦点(光标闪烁),但是当我输入什么都没有出现。
如果我再次在该字段中单击鼠标,那么我可以输入该字段。什么可能是这种行为的原因?我甚至尝试在使用EnsureNotObscured()滚动文档之后使用 document.getElementById(field.id).focus()明确地设置焦点,但它仍然不起作用。我甚至尝试过模糊场地,然后设定焦点,但没有成功。
如果将焦点置于另一个字段然后回到原始位置,会发生什么情况? – 2010-09-10 14:24:41
与模糊并将焦点重新放在场上不一样吗? – user281693 2010-09-10 14:29:33
是的,我错过了那一点。 – 2010-09-10 15:03:59