【发布时间】:2015-12-14 13:33:19
【问题描述】:
考虑一下:
<input type="file" id="filePicker">
<script>
document.getElementById('filePicker').onchange = function() {
alert('Hi!');
};
</script>
即使您选择相同的文件并且filePicker 值没有改变,您也会在 Firefox 中看到警告框。有什么解决办法吗?
【问题讨论】:
-
只保留以前的值并比较 - 如果它与新值相同,请忽略。
-
只需将文件名记录在一个变量中,然后检查新值是否与旧值相同。如果不是,请运行代码。
-
@Piskvor:我不知道该怎么做。
-
@Andy:你介意提供一个例子吗?
标签: javascript html firefox file-upload input