2016-07-09 53 views

回答

3

您可以使用change事件來完成此操作。在這種情況下,您可以檢查文件輸入的value。如果它是空的,則不選擇文件。

$('#uploadFile').change(function() { 
    if (this.value) { 
     alert('you chose a file!'); 
    } 
}) 

Working example

+0

謝謝,Rory! –

0
var x = document.createElement("INPUT"); 
x.setAttribute("type", "file"); 
x.setAttribute("id", "uploadFile"); 
x.onchange = function() { 
    alert("File Selected"); 
} 
document.body.appendChild(x); 
/* 
if(x.value == "") { 
    alert("File is not Selected"); 
} 
*/ 

這個例子可以幫助你。 W3Schools最適合JS。 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_fileupload_files

+1

'W3Schools最適合JS.'恐怕它不是。他們的引用常常過時,有時甚至是錯誤的。改用[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript) –

相關問題