TextArea在IE6中无法单击

时间:2010-07-05 15:44:57

标签: html internet-explorer internet-explorer-6

我有一个简单的textarea,适用于所有浏览器,即我可以在其中单击并键入。

但我不能用IE6做到这一点!然而,我能够按Tab键直到我到达textarea然后我可以输入它。但是我无法点击它。

多么奇怪的怪癖?任何人都知道到底是怎么回事?!

我的表单来源可以找到here

感谢大家的帮助

更新

Here是CSS。什么都没有跳出来。

更新2

很烦人,我把问题缩小到这条线:

background-image:url(../../images/checkout_fuzzy.png);

我对所有网站页面使用此设置,但这是第一个包含文本区域的页面,所以我想这可能是它不喜欢上述内容的原因。我有什么可能改变上面的内容,使其不覆盖textarea。

解决

包含div的position:relative解决了我的IE6问题!问题是文本区域不可点击,因为某些东西(div)覆盖了Chris所识别的textareas。

3 个答案:

答案 0 :(得分:2)

我不知道发生了什么,但我有一些想法可能会或可能不是问题。我猜测它可能与样式表相关。它可能在HTML中在表单元素前面看不到某些东西,阻止它接收点击但我认为这不会阻止输入被标记为。

要测试是否是这种情况,如果您根本没有引用样式表,请查看是否遇到同样的问题。如果这允许您单击其与CSS /布局相关的内容。如果您仍然无法点击,那么我可能会尝试在您的浏览器上关闭javascript,看看它有什么不同......

HTML对我来说一目了然,但我当然看不出你的CSS和/或javascript可能在页面上做了什么。祝你好运。 :)

答案 1 :(得分:0)

不是100%确定是否会修复它,但尝试在textarea中设置'cols'属性。

这是一个例子。

<textarea rows="2" cols="20"></textarea>

IE6如果没有达到预期的效果,可能会有点烦躁。

答案 2 :(得分:0)

我没有ie6的副本,但我知道ie6可以通过绝对和相对定位获得真正的时髦。尝试评论你绝对和相对定位的CSS样式,看看它们是否覆盖了你的表单。