验证更新中的图像检查

问题描述 投票:2回答:1

如何在编辑部分检查图像验证(输入类型=“文件”)。每当我想要更新时,它会询问图像是否存在。如何正确检查图像是否存在并验证它?

我写的是这样的:

<?php if($records[0]->proof==""){ ?>
    <input type="file"  name="proof" >
<?php }else{ ?>
    <input type="file"  name="proof"  value="<?php echo $records[0]->proof; ?>">
<?php } ?>

JS:

 $("form[name='frm']").validate({
  rules: {
    proof: { required: true, filesize: 4194304 }
    },
    messages:{
        proof: { required: "Please Upload  Proofs",filesize:"Please upload file size less than 4MB"}
    },

    submitHandler: function(form) {
        $("form[name='frm']").submit();
    }
});
php jquery mysql
1个回答
0
投票

要检查用户是否在输入字段中上传了文件,您可以使用$('#file-input').val()

HTML:

<input type="file"  name="proof" id="file-input">

JS:

var file = $('#file-input').val();
if(file)
{
//do something else
}
else
{
//do something else
}

在你的帖子中。你为default value字段设置input是错误的。由于安全原因,您无法设置输入字段的default值。

© www.soinside.com 2019 - 2024. All rights reserved.