我正在使用 JavaScript 来验证上传表单,其中一个条件是检查是否选择了任何文件。我认为这很简单,但我无法让它发挥作用。这段代码无效吗?var 文件适用于其他条件,所以不是这样
var file = document.getElementById('file');
if(file.value =="") {
alert("no file selected")
return false;
}
<input name="uploaded" type="file" id="file" />
Run Code Online (Sandbox Code Playgroud)
您可以使用以下示例:
var fileInput = document.getElementById('file');
fileInput.onchange = function () {
var input = this.files[0];
if (input) {
//process input.
} else {
alert("Please select a file.");
}
};
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。