【问题标题】:input[type=file] validation输入[类型=文件]验证
【发布时间】: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


    【解决方案1】:

    click 事件在设置值之前被触发。而是在change 事件期间检查它。

    $('#image-file').change(function() {
        // ...
    });
    

    或者,更好的是,在提交表单期间,因为change 不会在用户未选择任何内容并且该字段本身已经为空时触发。

    $('#form').submit(function() {
        // ...
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-23
      • 1970-01-01
      • 2023-03-15
      • 2018-12-28
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多