我有一个输入框在div的内部,div有一个背景图像,并且它内部的输入框被放置并限制在大小/字体中,以很好地与背景图像。在FF中,一切都按预期工作,在IE中虽然存在一个主要问题。我无法使用鼠标选择输入框内的文本,也不能使用shift-end/home,ctrl-left/right等快捷方式。您可以使用鼠标键移动,并使用删除/退格键调整文本。 HTML看起来像这样:无法在IE上的输入框中选择文本
<div class='my_container'>
<input type='text' name='my_text_input' class='my_input' />
</div>
任何洞察力将不胜感激。
我想添加一些更多的信息,我将Dojo dnd Target附加到外部div。如果我不附加dnd,那么我可以做选择,一旦我连接了dnd,我就不能选择文本了。
嗯,我有很多代码可以解决你的例子,对我来说工作得很好。你确定你可以用你给我们的代码片段重现问题吗? – 2009-12-03 04:12:07
你确定div不在其他东西后面吗? (虽然这不能解释不能用热键选择) – jcuenod 2009-12-03 15:44:45
正确。以下是具体的样式细节。外部主容器有一个很大的背景图像,它的一部分被指定为一个输入框。输入框是透明的,绝对位于容器内部。 – Michael 2009-12-03 18:41:03