Tabbable输入类型=“文件”没有文本框可选

时间:2012-06-22 23:50:46

标签: file-upload input triggers focus

我有一个'file'类型的输入元素:

<input type="file">

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

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

我希望功能:

  1. 点击输入按钮打开上传对话框......
  2. 让输入按钮可以表示(聚焦),这样我也可以打开上传对话框
  3. 这是我的问题:

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

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

    有没有办法让输入可以输入(但仅限于按钮),还是有其他方法可以在类型文件的输入上触发click事件?

    任何建议都将不胜感激。

0 个答案:

没有答案