使用 JQuery 单击功能的输入类型文件替代按钮

发布于 2024-10-22 05:13:20 字数 297 浏览 1 评论 0原文

我试图使用 JQuery 单击功能制作自定义文件上传按钮,如此处所示。

onclick="$('input[name=thumbfile]').click()"

<input id="thumbfile" name="thumbfile" type="file" value="upload" class="input" onchange="this.form.submit();"/>

在 Safari 中工作正常,但在 Firefox 中不行。

任何想法。

奇妙

I was trying to make a custom file upload button using the JQuery click function as seen here.

onclick="$('input[name=thumbfile]').click()"

<input id="thumbfile" name="thumbfile" type="file" value="upload" class="input" onchange="this.form.submit();"/>

Works fine in Safari but not in Firefox.

Any ideas.

Marvellous

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

厌倦 2024-10-29 05:13:20

Firefox 3.6 不支持脚本单击文件输入元素。 Firefox 4 确实允许它,假设它没有被弹出窗口拦截器阻止;如果您只是从另一个元素重定向点击,那就没问题了。

Firefox 3.6 doesn't support script clicking the file input element. Firefox 4 does allow it assuming that it's not blocked by its popup blocker; you'll be OK if you're just redirecting the click from another element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文