gpt4 book ai didi

jquery - 如何使用 Bootstrap 验证器来验证文件大小和文件类型

转载 作者:行者123 更新时间:2023-12-01 01:31:59 25 4
gpt4 key购买 nike

我正在使用 Bootstrap 验证器 ( Validator plugin ) 来验证我的表单,但我有一个文件输入,我希望对文件类型和文件大小进行自定义验证(pdf、docx、doc...)。

<div class="form-group">
<div class="input-group">
<label class="input-group-btn">
<span class="btn btn-primary">
Browse&hellip; <input type="file" style="display: none;" name="cv" required data-filesize="5242880" data-filesize-error="Max 5MB">
</span>
</label>
<div class="help-block with-errors"></div>
<input type="text" class="form-control" readonly>
</div>
</div>

我需要一些关于如何使用此插件的指示,以便在后端运行自己的验证之前验证前端的输入。

最佳答案

代码来自 here为我工作:

<form id="fileForm" class="form-horizontal" enctype="multipart/form-data">
<div class="form-group">
<label class="col-sm-3 control-label">Avatar</label>
<div class="col-sm-4">
<input type="file" class="form-control" name="avatar" />
</div>
</div>
</form>

<script type="text/javascript">
$(document).ready(function() {
$('#fileForm').bootstrapValidator({
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
avatar: {
validators: {
file: {
extension: 'jpeg,png',
type: 'image/jpeg,image/png',
maxSize: 2048 * 1024,
message: 'The selected file is not valid'
}
}
}
}
});
});
</script>

关于jquery - 如何使用 Bootstrap 验证器来验证文件大小和文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39488774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com