清除<input type="file">选择的JS

4

用户选择文件后,我使用html5文件API进行条件判断,检查文件大小是否超过1MB。

function handleLimit(evt) {
   var files = evt.target.files; 
   f = files[0];
   console.log(f.size);
   if (f.size > 1048576) {
          /*JS for clearing form*/
   }
}

当处理程序知道文件超过一定大小时,我想要在我的输入标签上运行的脚本是什么,以清除/强制客户端选择另一个文件?


2
这个链接https://dev59.com/TnNA5IYBdhLWcg3wPLL- 可以帮到你。 - Bill Criswell
1个回答

10
 var _fileuploadcontrolId = document.getElementById("id");
            _fileuploadcontrolId.value = "";
            _fileuploadcontrolId.focus();

1
太好了。我喜欢你在用户体验方面使用了focus()方法。 - Emanegux
1
@Emanegux 我不知道为什么有些人会这样行事。毫无评论地给出负评。 - PSR

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接