我有一个上传表单,应该在文件上传时显示进度条。该表单使用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