IE9以上 input光标消失或者光标错位

请输入图片描述

如图所示,动态加载的表单,我点击邮箱input,但是光标却出现在手机input上,而且有时可以输入有时无法输入。如果按Backspace键,不是删除输入文字而是返回到上个页面。在chrome和Firefox上是正常的。

阅读 8.8k
2 个回答

检查标签属性name和id,可能label的for属性指向了输入手机的input标签。

新手上路,请多包涵

原因找到了。之前为了修复某个bug,迫不得已把弹出层插入到body下边,作为body的兄弟元素存在。这样导致在IE9以上input无法输入。把弹出层从新插入到body里面就解决了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题