输入[type =“file”]上的JavaScript更改事件

时间:2012-10-05 12:24:17

标签: javascript html input

我编写了一个脚本:用户可以单击“浏览”按钮,将打开一个对话框。用户选择了要创建所选文件列表的内容后。也可以允许重复。

我的问题是我使用change事件。也就是说,当用户选择文件并且文件最终出现在我的列表中时,用户想要再次选择同一文件则不起作用。

示例

jQuery(form).find("input[type='file']").on("change", checkSelectedFile);

function checkSelectedFile (e) { console.log(e); }

如果第一个和最后一个文件相同,则不会触发该事件。你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果选择了相同的文件,则没有变化,因此无法触发onchange。您可能想要使用blur