簡體   English   中英

如何確定一個文件是否已在 JavaScript 中被選中?

[英]How to determining if a file has been selected in JavaScript?

我正在使用 JavaScript 來驗證上傳表單,其中一個條件是檢查是否選擇了任何文件。 我以為這很簡單,但我無法讓它發揮作用。 這段代碼無效嗎? var 文件適用於其他條件,所以不是這樣

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

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

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

您可以使用以下示例:

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

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM