2014-09-23 3 views
-1
function preview(){ 
    if(...){//if user have select file 
     //do something if input file onchange. 
    }else{ 
     alert('please select a file'); 
    } 
} 

<input type='file' name='file' onchange='preview(this);' /> 

У меня есть входной файл, onchange что-то сделает.Входной файл onchange check Пользователь выбрал файл

Однако мне нужно проверить, выбрал ли пользователь файл.

В любом случае, проверить входной файл не пуст?

+0

Я не понимаю. Вы не выбрали файл, когда вызывается функция 'preview()'? – loveNoHate

+0

http://stackoverflow.com/questions/46219/how-to-determine-if-user-selected-a-file-for-file-upload – Stryner

+0

[stackoverflow.com/q/11860721](http://stackoverflow .com/q/11860721 /). – patstuart

ответ

1

Вот мой jsfiddle для этого - http://jsfiddle.net/Arindamnayak/estqvh9q/

<input type="file" id="fl" name="fl" onchange="preview()" /> 

function preview() 
{ 
    var dc = document.getElementById("fl").files; 
    if(dc.length == 0) 
     alert("no file selected"); 
} 
Смежные вопросы