Javascript 最终用户无法访问文本输入框

Javascript 最终用户无法访问文本输入框,javascript,forms,input,z-index,Javascript,Forms,Input,Z Index,我有一个网站,我监督的问题:我没有能够成功地复制。页面顶部有一个搜索框,其中包含三个文本字段。现在,我从几个用户那里听说他们不能点击这个框。我已经测试了禁用的w/javascript,在FF3.0+、Safari 4.0+、Google Chrome 10.0+和IE6+上进行了测试,检查了我的z索引值,无论我做什么,我都无法复制此问题,因此,我无法找到解决方案。我知道这不可能是一个单一的例子,因为我听过很多用户的抱怨。有人认为他们可能知道这是什么原因,或者可能的解决方案吗?提前感谢。修复伙伴:

我有一个网站,我监督的问题:我没有能够成功地复制。页面顶部有一个搜索框,其中包含三个文本字段。现在,我从几个用户那里听说他们不能点击这个框。我已经测试了禁用的w/javascript,在FF3.0+、Safari 4.0+、Google Chrome 10.0+和IE6+上进行了测试,检查了我的z索引值,无论我做什么,我都无法复制此问题,因此,我无法找到解决方案。我知道这不可能是一个单一的例子,因为我听过很多用户的抱怨。有人认为他们可能知道这是什么原因,或者可能的解决方案吗?提前感谢。

修复伙伴:

.search form{float:left;}

我想问题是你的表格填满了整个盒子,所以它们叠在一起。添加
float
将为它们提供正确的大小

不过,您可能需要在左侧插入一点
填充

更新

你甚至可以:

.search form{*float:left;}


所以它只影响IE7及更低版本。

适用于FF、Chrome和IE最新版本。在某些浏览器中,div神奇地覆盖了文本框,我也遇到了类似的问题。当然,这是因为我在定位一个div时犯了一个错误,在纠正它之后,问题就消失了。嗯,实际上只在IE6-8-9中进行了测试,IE8+9与复制IE7的兼容性,我猜它没有正常工作。有什么建议吗?在查看源代码时,请注意一点:在关键字搜索表单上,您逐个方法指定表单方法-“get”而不是method=“get”Willempie——感谢您注意到这一点,更正了。@pennstate_fanboy也是一个非常棒的程序,可以在不同版本的IE中进行测试。为了测试,我们不得不让一个旧的戴尔退出退休状态,但你完全正确,它们相互叠加,你的解决方案工作得非常好。该死的IE兼容模式——在IE8和IE9的兼容模式下运行良好——尽管它应该“复制”IE7。再次感谢亚历克斯。@pennstate_fanboy不客气。我希望我们有一些穿着黑色风格的Neuralizer的男人来抹去人们对IE8及以下版本的记忆!