【问题标题】:File path in FileUpload widget of GWT in IE-8 is EDITABLEIE-8 中 GWT 的 FileUpload 小部件中的文件路径是 EDITABLE
【发布时间】:2013-10-24 12:41:45
【问题描述】:

我正在使用 GWT 的“FileUpload”小部件,但它在一个问题上运行良好。

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

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

【问题讨论】:

  • 这就是 IE8 中 HTML 文件输入的工作原理
  • 即使在文本框中输入了虚拟文本。U可以浏览和上传文件。

标签: java javascript gwt file-upload uibinder


【解决方案1】:

你不能用原生输入文件做很多事情,即使几乎不可能设置它的样式。这些限制是出于历史安全原因。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-17
    • 2011-05-13
    • 2014-02-14
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多