建立乙個檔案選擇按鈕:
也可以多選 加入 multiple="multiple"
除ie以外均支援,網上解釋為ie9及以下不支援
方法:function selectfiles(self)
self:按鈕本身
self.files:按鈕的files屬性,乙個filelist(檔案列表,存在選取多個檔案的情況)物件 filelist{}
self.value:選取路徑(絕對) eg:c:\fakepath\aa.png
self.files[0]:選擇的第乙個檔案,是乙個file物件
file物件主要屬性:
lastmodified:最後被修改的時間
lastmodifieddate:最後被修改的時間(世界時間)
name: 檔名(不是路徑)
size:檔案大小(位元組) (數字型別)
type: 型別 eg: "image/png"
webkitrelativepath: 未知
利用filereader讀取檔案(注意大小寫)
首先檢查瀏覽器是否支援filereader
注:主流除ie以外均良好支援,ie高版本部分支援
詳情:因此最好加入相容性判斷
if(typeof filereader==='undefined')else;
}解析:readasdataurl()將檔案解析為base64編碼
reader.onload 解析完畢
event progressevent物件(包含target屬性)
event.target.result 獲取的base64資料流
if(!/image\/\w+/.test(prefile.type));
使用按鈕選擇本地檔案
使用按鈕選擇本地檔案 方法一 function jsopen 這在ie7及以前的ie瀏覽器版本上都沒有問題,但是到ie8上面,就不行了,在ie8中你只會獲取到這樣的路徑 c fakepath 其中 是你的檔名。這是怎麼回事呢?原來,ie8出於安全性的考慮,上傳檔案時遮蔽了真實的本地檔案路徑,而以 c...
關於單選按鈕和選擇按鈕
在單選按鈕是需要為其新增響應函式 選擇按鈕沒有響應函式。如何聯絡起來。列表框與單選按鈕 單選按鈕需要將屬性裡面的 group 勾選才能,才能在類嚮導中為其新增成員變數,多個單選按鈕時,只能為第乙個新增成員變數,以後都能按照0以後排序 核取方塊設定為是否選中狀態,是新增成員變數來的 vs m chec...
選擇螢幕加按鈕
report yhk1.tables sscrfields.selection screen begin of block sc with frame title text 001.parameters p bukrs type bukrs.selection screen end of block...