close
到底ie什麼時候要廢除使用拉 ◢▆▅▄▃ 崩╰(〒皿〒)╯潰▃▄▅▆◣
好的沒事
言歸正傳
Angular實作檔案上傳時
<input (change)="onFileChanged($event)">
onFileChanged 後會改變一些參數值,透過參數檢核上傳格式與內容,在瀏覽器chrome跟edge測試沒問題
但在IE 11測試怎麼樣都不過◢▆▅▄▃ 崩╰(〒皿〒)╯潰▃▄▅▆◣
後來加了console發現
執行完一遍onFileChanged後,又呼叫一次
硬生生地給我呼叫兩次
導致第二次檔案上傳檢核 欄位值怎麼樣檢核都是錯的
後來發現好像是這段程式碼--> this.fileInput.nativeElement.value='';
// 這裡對IE 來說就是change 會再呼叫一次change event
所以要在檢核時候,加一行判斷現在input欄位是否有值
解答 : https://stackoverflow.com/questions/56219346/javascript-alert-is-prompting-twice-in-ie/56220373
文章標籤
全站熱搜
留言列表