1
3
这个
但我不认为这是真正需要担心的事情。如果有人选择使用浏览器,他们决定使用浏览器的外观和感觉,其中包括
也不可能(以体面/干净的方式)更改此控件的按钮样式。
在我看来,你可以让他们保持原样。对我来说
如果出于某种原因你真的 真正地 需要一个统一的界面:一些网站使用按钮的图片,并使用flash显示文件打开框。但这取决于闪光灯的存在。我记得(2年前的内存)在yui中有一个控件用于这种文件输入(基于flash),也许在gwt中有一个类似的控件。不过,我不太确定。 |
2
3
不幸的是,这就是
如果您希望有一些一致的文件上传用户界面,您可能会做如下的事情。
我真的不确定这是否可行,但这是解决这个问题的一种可能的方法。 |
3
2
有一个 article on quirksmode 它显示了一个使用CSS技巧覆盖输入字段的解决方案,基本上可以使用您喜欢的任何内容。 我不确定,如果我真的想推荐这种技术,因为它看起来像是一个讨厌的(虽然好看)把戏。我还认为,有些浏览器可以使用防御机制来对抗这种技术,因为它可能看起来与 Clickjacking . |
4
0
另一个简单的方法。在HTML中做一个“输入类型文件”标记并隐藏它。然后单击一个按钮并根据需要对其进行格式化。之后,使用javascript/jquery在单击按钮时以编程方式单击输入标记。 HTML:
JavaScript:
CSS:
下面是一个工作的JS小提琴: http://jsfiddle.net/32na3/ |
Community wiki · 谷歌番石榴单例事件总线多次触发 1 年前 |
Toto · GWT 2.5.1+源映射(超级开发模式)-局部变量评估 7 年前 |
quarks · 使用GWT创建ISO 8601日期字符串 7 年前 |