2016-03-15 65 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