IE-8中GWT的FileUpload小部件中的文件路径是可编辑的

时间:2013-10-24 12:41:45

标签: java javascript gwt file-upload uibinder

我正在使用GWT的“FileUpload”小部件,但它在一个问题上工作得很好。

在Internet Explorer版本8中,“浏览”按钮旁边的文本字段仍保持启用状态;表示用户可以在其中输入任何字符(例如,不存在的文件路径或名称)。然后,如果用户点击上传,则没有任何反应。

enter image description here

所以,我试图以某种方式“禁用”此文本字段部分或避免其中的keydown事件。但我无法做到这一点。

1 个答案:

答案 0 :(得分:0)

使用本机输入文件无法做到这么多,即使它几乎不可能。这些限制是出于历史安全原因。

您可以做的是使用您自己的小部件来打开文件浏览器对话框,但这需要对每个浏览器进行许多不同的调整。如果您想这样做,我推荐gwtupload小部件:DecoratedFileUpload。看看gwtupload demo