2

我有一个“文件”类型的输入元素:

<input type="file">

它目前使用 jQuery 的 fileUpload 插件(版本 5.8.1)。

我有一些隐藏文件输入文本框的css,只显示按钮(我不需要文本框)。

我希望功能:

  1. 点击输入按钮打开上传对话框...
  2. 让输入按钮可切换(聚焦),这样我也可以这样打开上传对话框

这是我的问题:

如果我将输入设置为可选项卡,那么我也会将文本框设置为可选项卡(我不想要它,因为它甚至不可见)。

我已经查找了创建一个按钮的可能性,单击该按钮将触发输入的单击事件以上传文件;但是,我已经读到这可能是一个安全漏洞,并且在许多浏览器上不受支持。

有没有一种方法可以使输入成为可选项卡(但仅限于按钮),或者是否有其他方法可以在文件类型的输入上触发点击事件?

任何建议将不胜感激。

4

0 回答 0