gpt4 book ai didi

javascript - HTML5 文件上传输入 - onChange

转载 作者:行者123 更新时间:2023-11-28 00:05:31 25 4
gpt4 key购买 nike

当用户选择要上传的文件时,我会显示两个按钮之一,以根据文件的数量对文件执行操作。我通过在文件输入标记中包含 onchange=getNumFiles(this) 来获取文件数。

我的问题是,我隐藏了用户单击后对文件执行操作的按钮,如果用户第二次选择相同的文件,则该按钮不会“重新显示”。发生这种情况是因为文件上传输入实际上从未更改,因为输入仍然保留原始文件选择。我该如何解释?

有没有办法清除文件上传输入的内容?我试过将值设置为 null 无济于事。或者是否有我应该使用的 onchange 以外的其他事件?希望这是有道理的....

最佳答案

"Is there a way to clear the contents of the file upload input"

是的,在表单上调用 .reset()

$("#myform")[0].reset();

现在,如果再次选择同一个文件,它将正确触发更改事件,因为它再次从无变为有。

关于javascript - HTML5 文件上传输入 - onChange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18749312/

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