gpt4 book ai didi

javascript - 当值不不同时触发 JavaScript 更改事件(文件输入)

转载 作者:行者123 更新时间:2023-12-03 08:04:38 25 4
gpt4 key购买 nike

仅具有客户端交互性的“表单”:

<input type="file" id="file" />

我想避免创建另一个按钮只是为了触发功能,但是:

function handleInput(e) {
console.log('change occurred', e);

// read the input with FileReader HTML5 and do stuff
}
var $el = document.getElementById('file');
$el.addEventListener('change', handleInput, false);

当我第一次选择一个文件时,该事件就会触发。如果我再次选择相同的文件,则不会。我应该使用其他事件吗?

最佳答案

将输入元素包围在表单中,然后执行 form.reset()

有关详细信息,请参阅 How to set a value to a file input in HTML?How can I clear an HTML file input with JavaScript? .

关于javascript - 当值不不同时触发 JavaScript 更改事件(文件输入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34439611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com