输入[type = file]验证

时间:2010-07-01 15:12:56

标签: jquery validation file-upload input

如何检查输入文件是否为空?

我试过了:

$('#image-file').click(function() {
    if ( ! $('#image-file').val() ) {
    alert('Chose a file!');
    return false;
 }
});

但它不起作用。

1 个答案:

答案 0 :(得分:6)

{<1}}事件在设置值之前触发。而是在click事件期间检查它。

change

或者,更好的是,在提交表单期间,因为当用户没有选择任何内容并且字段本身已经为空时,$('#image-file').change(function() { // ... }); 将不会被触发。

change