2016-01-12 150 views
0

我在窗體上配置圖片上傳按鈕。我有一個我很滿意的綠色引導按鈕,但Chrome仍然給我一個默認的灰色圖片上傳按鈕。如何隱藏瀏覽器的默認圖片上傳按鈕?

Default picture upload button

你可以看到綠色的「上傳工程圖片」按鈕下方的灰色按鈕。

我已經搜索了我的代碼,但找不到任何方法來隱藏它。我的同事(相當有經驗),也不知道。謝謝,如果你能幫助。

我發現了這個問題,但如果它是完全一樣的問題,我不知道:

How can I hide a button if JavaScript is disabled?

回答

1

我認爲最好的辦法是將本地元素絕對定位,然後遠遠將其移動到左側的可視屏幕。然後,您可以使您的花哨自定義提交按鈕「是」通過JavaScript實際提交。聽起來很不可靠,但建議使用類似的解決方案,不得低於Mozilla

input[type=file] { 
    /* original submit tag pushed outside the viewport */ 
    position: absolute; 
    left: -1000em; 
} 
+0

Thanks TigerUpperCut,看起來可行。如果有效,我會檢查出來並標記爲正確。 – RubyRube

+0

這最終解決了嗎? – tigeruppercut

+0

對不起,我錯過了這tigeruppercut。我嘗試了一些有經驗的Rubyists,它似乎沒有工作。也許我們錯誤地實現了它,但它沒有立即運行。我結束了切換到藥劑/鳳凰,它工作正常!不管怎麼說,還是要謝謝你。 – RubyRube

相關問題