我正在使用HTML表單上傳圖像文件。現在我正在使用服務器端驗證來允許文件類型。但我想在客戶端驗證它。我在某些網站上看到,當我們選擇文件時,其他文件類型會灰顯。我認爲這是一個很酷的選擇。當我通過谷歌走,我發現這個將文件上傳類型限制爲僅限圖像
<input id="my_file_element" type="file" name="file_0" accept="image/*">
但是這個我得到「所有文件」選項,以便達我就可以使其他的文件。我不需要那個。無論發生什麼事,用戶都應該被允許從他們的計算機中僅選擇圖像文件。你們有沒有辦法做到這一點?
這就是我的意思是灰色的。
我在Firefox試過了,它在那裏工作正常。你使用的是什麼瀏覽器? – 2012-01-04 20:52:31
您可以使用javascript來檢查文件格式的擴展名。我會給你一些代碼,但我吮吸在JavaScript。如果你喜歡,也許jQuery可以工作。 – Different55 2012-01-04 20:56:40
@dotweb:我使用谷歌瀏覽器..在Firefox中可以使用「所有文件」選項並選擇其他文件? – Deepak 2012-01-04 20:56:50