類型File的Input按鈕功能研究_HTML/Xhtml_網頁製作

WBOY
發布: 2016-05-16 16:46:04
原創
1474 人瀏覽過

在某些網站上傳時,當點選了「瀏覽」按鈕之後會跳出【選取檔案】的對話方塊。很多時候我們需要只上傳圖像文件,那麼在彈出的【選擇文件】對話框中只顯示了相關圖片格式的文件,此外其餘格式文件一律過濾不被顯示。
如 http://www.youku.com/v1.0.0326/v/swf/up.swf
這是一個優酷的視訊上傳選擇,其是透過FLASH的方法來實現了不顯示非視訊類別檔案。
FLASH到這種效果一般也就是如這裡所描述的
import flash.net.FileReferenceList;
var fileRef:FileReferenceList = new FileReferenceList();
var allTypes:Array = [];
var 瀏覽類型:Object = new Object();瀏覽類型.description = "瀏覽類型(*.mp3)";
瀏覽類型.extension = "*.mp3";
allTypes.push(瀏覽類型);
fileRef.browse(allTypes) ;
所以針對我們的網頁中
能不能也實作彈出視窗限製檔類型呢? 現在的解決方法只能是透過監控來提醒使用者上傳檔案的格式不正確


(只能上傳JPG或GIF格式的圖片)



<script><br />function check(){<br />var filepath=path.value<br />filepath=filepath.substring(filepath.lastIndexOf('.') 1,filepath.length)<br />if(filepath != 'jpg' && filepath != 'gif')<br />alert("只能上传JPG或GIF格式的图片")<br />}<br /></script>不過這種效果顯然沒有FLASH的使用者體驗好。有必要對這類FLASH上傳關註一下了。
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!