0

我一直在对我网站上的所有表单使用 JQuery 验证,但我刚刚开始使用图像文件的上传脚本,但验证不正确。这是我拥有的代码:

$(document).ready(function()
{
var avatarok = 0;
//Post Avatar
$('#avatar').blur(function()
{
var avatar=$("#avatar").val();
if(avatar.length < 1){
    avatarok = 0;
}
else{
    avatarok = 1;
}
});
// Submit button action
$('#avatarButton').click(function()
{
if(avatarok == 1)
{           
    $('.avatarValidation').addClass("sending");
    $("#avatarForm").submit();
}
else
{
$('.avatarValidation').addClass("validationError");
}
return false;
});
//End
});

当我单击按钮 (avatarButton) 时,它始终显示错误类,即使已选择文件也是如此。有什么理论吗?

4

1 回答 1

0
check the below solution and blur condition not executing so that u are getting same message
// Submit button action
$('#avatarButton').click(function()
{
    var avatar=$("#avatar").val();

if(avatar == 1)
{           
    $('.avatarValidation').addClass("sending");
    $("#avatarForm").submit();

}
else
{
$('.avatarValidation').addClass("validationError");

}
return false;
});

//End
and remove your blur function no use
于 2013-10-01T20:18:13.080 回答