我想触发对隐藏 FileUpload 小部件上的浏览按钮的点击。以下代码在 IE 6+ 上运行良好,但在 FireFox 中不起作用。
final FileUpload upload = new FileUpload();
upload.setVisible(false);
upload.setName("uploadFormElement");
panel.add(upload);
panel.add( new Button("Select File", new ClickListener()
{ public void onClick(Widget pSender)
{ jsClickUpload( upload.getElement() ); } }));
native void jsClickUpload( Element pElement ) /*-{ pElement.click(); }-*/;
如何在 FireFox(可能还有其他浏览器)中实现相同的功能?