下面是JS代码:
let form = document.querySelector("form");
form.addEventListener("submit", (e) => {
const map_not_uploaded = document.getElementById("map").value == "";
const bugs_not_uploaded = (document.getElementById("bug1").value == "") || (document.getElementById("bug2").value == "");
if (map_not_uploaded) {
alert("Must upload map file");
e.preventDefault();
}
else if (bugs_not_uploaded) {
alert("Must upload both bug files");
e.preventDefault();
}
else {
window.location.href = "new.html";
}
});
说
提交表单后,它会正确判断是否输入了文件,即显示alert .然而,在正确输入之后,它不会重定向到new.html.