2

我正在使用 JavaScript 来验证上传表单,其中一个条件是检查是否选择了任何文件。我认为这很简单,但我无法让它工作。此代码无效吗?var 文件适用于其他条件,所以不是这样

var file = document.getElementById('file');

if(file.value =="") {
    alert("no file selected")
    return false;
}

<input  name="uploaded" type="file" id="file" />
4

1 回答 1

10

您可以使用以下示例:

var fileInput = document.getElementById('file');
fileInput.onchange = function () {
    var input = this.files[0]; 
    if (input) {
        //process input.
    } else {
        alert("Please select a file.");
    }
};

希望这可以帮助。

于 2013-01-14T23:12:54.520 回答