2016-03-15 57 views
0

文件对于所有浏览器文件上传的形式为所有的浏览器风格

enter image description here

我用这个JSF代码形式

<h:inputFile id="fileToUpload" value="#{contacts.file}"/> 
    <h:commandButton value="Upload" action="#{contacts.upload()}"> 
     <f:ajax execute="fileToUpload" /> 
    </h:commandButton> 

我怎样才能使窗体看起来像上传表单样式在所有浏览器的一种风格?

+2

重复的副本... http://stackoverflow.com/questions/3226167/how-to-style-input-file-with-css3-javascript或http://stackoverflow.com/questions/572768/样式输入类型文件按钮 – Kukeltje

回答

0

上传的外观取决于浏览器设计如何呈现它。

如果您希望在所有浏览器中拥有相同的外观和风格,那么您需要使用文本框和按钮编写自定义控件。

或者,您可以查看第三方组件,为您做到这一点。

+0

按钮本身是,但有'变通办法' – Kukeltje

+0

如果您发现它尚未得到解答,请考虑将您的答案移动到重复问题。 – BalusC