检查输入字段值是否为File

时间:2015-02-24 14:24:26

标签: javascript jquery

我想检查我的字段的值是否为File,我尝试这样做:

$('#field_1').val() instanceof File 

但这会返回false。那么我做错了什么?

2 个答案:

答案 0 :(得分:1)

您可以通过检查文件的长度来确定它是否为空:

if( document.getElementById("field_1").files.length == 0 ){
    console.log("no files selected");
}

答案 1 :(得分:0)

你可以这样尝试

$('#field_1').change(function() {
    console.log(this.files[0] instanceof File);
});