3

我在下面使用这个html:

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

我试图弄清楚如何有一些警报();显示输入 type="file" 何时为空

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

2 回答 2

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;
  }
});
于 2013-05-25T17:16:53.663 回答
0

尝试这样的事情。

$('form#fl').submit(function(e){
    var a = $('input.imgupload').val();
    if(a == '' || a == null){
      e.preventDefault();
      alert('hello');
    }
   });
于 2013-05-25T17:09:14.393 回答