如何在编辑部分检查图像验证(输入类型="文件")。每当我想要更新时,它会询问图像是否存在。如何正确检查图像是否存在并验证它?
我是这样写的:<?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();
}
});
答案 0 :(得分: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
值。