我有一個上傳表單,應該在文件上傳時顯示進度條。該表單使用jQuery Validate插件來限制文件類型。如何使用jQuery和Validate插件調用表單提交函數?
使用我當前的代碼,在提交按鈕被按下後即時顯示進度欄,即使沒有選擇文件或文件類型不匹配。
任何想法爲什麼會發生這種情況?
$(document).ready(function() {
$('#document_upload').validate({
rules: {
uploaded_file: {
required: true,
accept: "pdf|jpg|gif|png"
}
},
errorPlacement: function(error, element) {
return true;
}
});
$('#document_upload').submit(function() {
$('#upload_progress').show();
});
})
你確定你應該對錯誤返回true嗎?試試假。 – Hidde 2011-12-18 00:04:09
@Hidde,這不相關,那只是'errorPlacement' – Richard 2011-12-18 00:12:40