我正在使用jQuery的「更改」功能處理HTML輸入文件字段的「onChange」事件。這按預期工作,並確實在元素值發生變化時觸發。但是,並非在以下情況下:jQuery - 輸入字段更改事件無法正常工作......正如所料
用戶指定要上載的文件。我們稱這個文件爲「file.dat」。
jQuery稍後通過使用 val函數將文件字段的值設置爲「」。
用戶指定要上傳完全相同的文件「file.dat」。
在上述情況下,「的onChange」不會被調用在步驟3。但是,如果在步驟3用戶指定一個不同的文件,它確實被調用。
是因爲我使用jQuery的val函數來更改值嗎?如果我想將輸入文件字段重置爲其基本/默認值,還有其他替代方法嗎?