【发布时间】:2020-01-30 12:51:29
【问题描述】:
HTML
<input id="file-upload" name="files" type="file" multiple="">
JavaScript
if (inputType === "file") {
console.log(event);
event.preventDefault();
console.log(event.target.files);
/* do other stuff */
}
当我选择一个文件时,它的名称显示在输入旁边,并且它也被添加到输入的FileList 中,那么event.preventDefault() 究竟是在防止什么? :/
目标(最终至少)
允许用户选择文件,但停止默认行为,抓取文件并将它们手动附加到FormData,并且(这很不错)通过创建一些列出选择上传的文件动态 HTML。
【问题讨论】:
标签: html input preventdefault