2013-05-25 54 views
3

我用下面這個網站:輸入類型=「文件」驗證包含文件

<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(); 
    } 
}); 
+1

'如果(檢查== '')'? – egig

回答

0

嘗試類似這樣的操作。

$('form#fl').submit(function(e){ 
    var a = $('input.imgupload').val(); 
    if(a == '' || a == null){ 
     e.preventDefault(); 
     alert('hello'); 
    } 
    }); 
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; 
    } 
});