【发布时间】:2011-08-23 05:15:28
【问题描述】:
【问题讨论】:
标签: jquery file-upload click onclick opera
【问题讨论】:
标签: jquery file-upload click onclick opera
似乎是由于安全策略触发点击输入 type=file 在某些浏览器中是不允许/支持的,opera 就是其中之一
看到这个答案input type file in Opera
【讨论】:
您不能在 Opera 中从 JavaScript 触发文件对话框。如果其他浏览器允许这样做,我会感到有些惊讶..
仍然可以通过在文本链接顶部放置一个不可见的文件输入来做您想做的事情。要使其不可见,您可以使用 opacity:0 对其进行样式设置。这样,用户会得到他们正在点击文本链接的印象,而点击实际上会点击文件输入并触发文件对话框。
【讨论】: