+ -
当前位置:首页 → 问答吧 → 关于文本框无法获得焦点的问题

关于文本框无法获得焦点的问题

时间:2009-08-08

来源:互联网

这个问题在IE6,遨游,都出现过

就是很简单的TEXTBOX无法获得焦点,怎么点都点不进去,onclick事件触发正常,但是就是TEXTBOX里没有光标,也无法输入

网页布局采用了iframe+子页面的布局方法,后台框架用PHP和ASP.NET均出现此问题

一般情况下刷新就好,严重的时候刷新都不行。

各位大虾请给小弟支两招,感激不尽

作者: mikko1986   发布时间: 2009-08-08

你去掉iframe试试?

作者: cpp2017   发布时间: 2009-08-08

?

作者: shenzhenNBA   发布时间: 2009-08-08

不能去掉IFRAME,这个会影响到软件的布局结构,同样的结构在另一款软件就没事

作者: mikko1986   发布时间: 2009-08-08

文本框中有没有js的事件处理代码?

作者: cpp2017   发布时间: 2009-08-08

这个我也出现过,原因是我有一个图片css属性用了absolute,把输入框给盖在了下面,

所以导致无法点击输入框,解决办法就是给这两个(一个图片,一个输入框)都加一个z-index(css属性),一个大,一个小,就ok了

作者: yhjhoo   发布时间: 2009-08-08

文本框中有些有焦点离开的事件,有些没有。刚才按照yhjhoo的方法去试了下也没效果,主要是这个问题很难复现,比如我点一个按钮弹出一个DIV里面用IFRAME装了一个网页,然后操作那个页面,然后关掉窗口。所有输入框都正常,再重复操作,依然正常,第三次打开操作,父页面的TEXTBOX无焦点,然后所有的页面的TEXT都无焦点,刷新浏览器即可解决

作者: mikko1986   发布时间: 2009-08-08

顶下..没人会么

作者: mikko1986   发布时间: 2009-08-08

引用 5 楼 yhjhoo 的回复:
这个我也出现过,原因是我有一个图片css属性用了absolute,把输入框给盖在了下面,

所以导致无法点击输入框,解决办法就是给这两个(一个图片,一个输入框)都加一个z-index(css属性),一个大,一个小,就ok了

可能就是这个原因吧

作者: kingwolf_JavaScript   发布时间: 2009-08-10

把代码贴出来,看你是怎么写的?

作者: chutao   发布时间: 2009-08-11

最好的方式就是劈开这个问题,因为你不知道解析引擎是怎么解析的。

作者: zw393   发布时间: 2009-08-16

我也碰到同样的问题,一直没解决,有高手解释说是,有未执行完的js脚本,焦点就无法获得。但是到现在仍未解决。期待解决。

作者: mazhe0609   发布时间: 2011-10-11