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


请输入图片描述

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

前端 css bootstrap JavaScript internet-explorer

akicha 10 years, 3 months ago

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

玛利隔壁的 answered 10 years, 3 months ago

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

卖萌so可耻 answered 10 years, 3 months ago

Your Answer