获取文件输入的值以进行验证

时间:2013-10-01 19:15:48

标签: javascript jquery validation

我一直在我的网站上对我的所有表单使用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)时,它总是显示错误类,即使已经选择了文件。任何理论?

1 个答案:

答案 0 :(得分: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