【问题标题】:How to check an input type="file" has a file or not using jquery?如何检查输入类型=“文件”是否有文件使用jquery?
【发布时间】:2010-04-15 05:37:16
【问题描述】:

我的页面中有一个文件上传控件<input id="File1" type="file" />...如何在单击按钮upload 时检查输入 type="file" 是否有文件?

【问题讨论】:

  • 呃,你能不能不只是获取输入元素,然后礼貌地询问它的“类型”属性吗?

标签: jquery validation input-type-file


【解决方案1】:
if (jQuery('#File1').val()) { /* There are files */ }

【讨论】:

    【解决方案2】:

    您应该使用“必需”而不是 JQuery。通过一个属性,它会检查 input=file 是否有文件。 示例:

    <input type="file" required/>
    

    【讨论】:

    • 不适合我,发送的表单仍然是一个空字段。
    【解决方案3】:
    $('#upload').bind('click', function(e){
       if( $('#File1').val() != ""){
           // file selected
       }
       else{
           // no file selected
       }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      相关资源
      最近更新 更多