我有一个“文件”类型的输入元素:
<input type="file">
它目前使用 jQuery 的 fileUpload 插件(版本 5.8.1)。
我有一些隐藏文件输入文本框的css,只显示按钮(我不需要文本框)。
我希望功能:
- 点击输入按钮打开上传对话框...
- 让输入按钮可切换(聚焦),这样我也可以这样打开上传对话框
这是我的问题:
如果我将输入设置为可选项卡,那么我也会将文本框设置为可选项卡(我不想要它,因为它甚至不可见)。
我已经查找了创建一个按钮的可能性,单击该按钮将触发输入的单击事件以上传文件;但是,我已经读到这可能是一个安全漏洞,并且在许多浏览器上不受支持。
有没有一种方法可以使输入成为可选项卡(但仅限于按钮),或者是否有其他方法可以在文件类型的输入上触发点击事件?
任何建议将不胜感激。