2014-05-17 61 views
0

我試圖驗證使用jQuery驗證插件HTML文件上傳,jQuery驗證多文件上傳

我的HTML表單,

<form id="formid" action="welcome/test_up" method="post" enctype="multipart/form-data"> 
<input type="file" name="myfile[]" id="myfile" multiple> 
<input type="submit" name="submit" id="submit" value="submit"/> 

而且我使用jQuery驗證插件作爲,

$('#formid').validate({ 
    rules: { 
     inputimage: { required: true, accept: "png|jpe?g|gif" } 
    }, 
    messages: { inputimage: "File must be JPG, GIF or PNG" } 
}); 

但遺憾的是它不工作,

它的工作,如果我使用name="myfile"但不是當我使用name="myfile[]"

任何想法解決這個?

+0

這可能沒有什麼可以做你的JS,但與實際的PHP。 –

+0

有沒有其他辦法可以達到這個目的?因爲我已經用php驗證完成了我的php腳本,但我的客戶需要一些實時驗證。那麼有什麼想法? – Vind

+0

我得看看你的PHP。 –

回答

0

嘗試設置你在輸入標籤規則成爲

<input type="file" name="myfile[]" id="myfile" accept="png|jpe?g|gif" multiple> 

讓你的js只

$('#formid').validate();