【发布时间】:2011-03-10 16:52:05
【问题描述】:
如何检查输入文件是否为空?
我试过了:
$('#image-file').click(function() {
if ( ! $('#image-file').val() ) {
alert('Chose a file!');
return false;
}
});
但是没有用。
【问题讨论】:
标签: jquery validation file-upload input
如何检查输入文件是否为空?
我试过了:
$('#image-file').click(function() {
if ( ! $('#image-file').val() ) {
alert('Chose a file!');
return false;
}
});
但是没有用。
【问题讨论】:
标签: jquery validation file-upload input
click 事件在设置值之前被触发。而是在change 事件期间检查它。
$('#image-file').change(function() {
// ...
});
或者,更好的是,在提交表单期间,因为change 不会在用户未选择任何内容并且该字段本身已经为空时触发。
$('#form').submit(function() {
// ...
});
【讨论】: