包含文件的input type =“file”验证

时间:2013-05-25 15:55:51

标签: jquery

我在下面使用这个HTML:

<input name="t1" class="imgupload" type="file" accept="image/*" capture="camera">
<input type="submit" class="submit" value="Upload">

我正在试图找出如何获得一些警报();输入类型=“文件”为空时显示

$(document).on('click', '.submit', function(e) {
var check = $(".imgupload").val();
    if(check == 'undefined'){
       alert();
    }
});

2 个答案:

答案 0 :(得分:1)

这是一个例子

http://jsfiddle.net/aesmA/

HTML

<form>
  <input type="file" />
  <input type="submit" />
</form>

Javascript(jQuery)

$("form").on("submit", function(){
  var $file = $(this).find("input[type=file]");
  if (!$file.val() || $file.val() == "") {
    alert("File is missing");
    return false;
  }
});

答案 1 :(得分:0)

尝试这样的事情。

$('form#fl').submit(function(e){
    var a = $('input.imgupload').val();
    if(a == '' || a == null){
      e.preventDefault();
      alert('hello');
    }
   });