确定是否已选择文件

时间:2013-01-14 22:50:56

标签: javascript html

我正在使用java脚本来验证上传表单,其中一个条件是检查是否已选择任何文件。我觉得这很简单,但我不能让它起作用。这段代码无效吗? var文件适用于其他条件所以它不是那个

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

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

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

1 个答案:

答案 0 :(得分:3)

您可以使用以下示例:

var fileInput = document.getElementById('file');
fileInput.onchange = function () {

    var input = this.files[0];

    if (input) {
        //process input.
    } else {
        alert("Please select a file.");
    }

};

希望这有帮助。