0

嗨,我正在使用这个插件formvalidation,我是新手,我有一个带有文件上传的表单,我想检查是否有文件正在上传,如果有,我将验证它是否接受 (jpeg,png,gif) . 如果没有,我将不验证。

<form id="myform">
  <div class="form-group">
    <label for="fname">First Name</label>
    <input type="text" class="form-control" id="name" name="fname" placeholder="Name">
  </div>
  <div class="form-group">
    <label for="pic">Upload here</label>
    <input type="file" id="pic">

  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

先感谢您。

4

1 回答 1

1

您需要FormValidatordata-fv-file-type的选项。

允许的 MIME 类型,以逗号分隔。例如:设置 image/jpeg,image/png,application/pdf 只允许上传 JPEG、PNG 图像和 PDF 文件。

data-fv-file-type="image/jpeg,image/png,application/gif"在上传时使用它来验证文件扩展名。

另外,请记住通过设置启用验证器data-fv-file="true"

例子

<input type="file" class="form-control" name="avatar"
            data-fv-file="true"
            data-fv-file-extension="jpeg,png"
            data-fv-file-type="image/jpeg,image/png"
            data-fv-file-maxsize="2097152"
            data-fv-file-message="The selected file is not valid" />
于 2015-07-14T07:04:56.433 回答