我編寫了一個腳本:用戶可以單擊Browse按鈕並打開一個對話框。一旦用戶選擇了您想要創建的選定文件列表。重複也可以被允許。輸入的JavaScript更改事件[type =「file」]
我的問題是我與change
事件一起工作。這是當用戶選擇一個文件,並且這些文件最終在我的列表中,並且用戶想要再次選擇相同的文件不起作用。
例
jQuery(form).find("input[type='file']").on("change", checkSelectedFile);
function checkSelectedFile (e) { console.log(e); }
如果第一和最後一個文件相同,則該事件不會觸發。你有好主意嗎?
好吧,那麼它根本就不是一個變化,就像你打開一個'select'元素並再次選擇相同的'option'一樣。我不知道你的確切用例,但也許你可以使用'focus'和'blur'作爲輸入? – m90