html文件上传控件不更新IE7和IE8中的文本框字段

时间:2012-05-23 13:54:40

标签: html file internet-explorer-8 upload internet-explorer-7

我们的一位QA人员发现了IE7 / IE8的一个问题,我似乎无法找到解决方案。

基本文件上传控件在IE7 / 8中使用浏览按钮和文本框呈现。

如果文件路径长于文本框,则无法滚动到路径末尾。您可以使用左/右箭头或主页/结束键滚动,但文本框不会更新/不会移动到正确的光标位置。

任何想法为什么?

所有其他浏览器,FF,Google,IE9都可以。

我还尝试隐藏真正的文件上传控件并使用自定义按钮/文本框'模仿'控件 - 在此自定义按钮的单击事件上,文件上传点击事件被触发但IE不会像这样上传文件。

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

文件上传控件的功能非常有限,特别是在旧版浏览器中,即使是CSS /脚本也是如此。

无论如何,用户几乎没有理由能够看到此信息,因为它只是上传文件的路径。由于他们从文件对话框中选择了此文件,因此无法真正理由能够编辑此信息。

我不确定这是否符合“为什么”的要求,但它确实解释了为什么不太注意这种类型的控制。是的,它可能与其他浏览器版本不同,但我很难看出这是一个严重的QA问题,除非有特定的要求。