Javascript Jquery tooltipster验证文件

Javascript Jquery tooltipster验证文件,javascript,jquery,validation,symfony,Javascript,Jquery,Validation,Symfony,我想在上传前验证一个文件,该字段文件是必需的,应该是pdf扩展名。但是,当我想要验证它时,脚本不会显示错误消息 这是我的密码 <input id="faxtype_file" name="faxtype[file]" class="file custom-file-upload-hidden" style="position: absolute; left: -9999px;" tabindex="-1" type="file"><input class="file-uplo

我想在上传前验证一个文件,该字段文件是必需的,应该是pdf扩展名。但是,当我想要验证它时,脚本不会显示错误消息 这是我的密码

<input id="faxtype_file" name="faxtype[file]" class="file  custom-file-upload-hidden" style="position: absolute; left: -9999px;" tabindex="-1" type="file"><input class="file-upload-input" type="text"><button type="button" class="file-upload-button" tabindex="-1">upload</button>
脚本并不是验证faxlist字段,而是验证field字段

在我的树枝上:

<div class="custom-file-upload">
            <!--<label for="file">File: </label>-->
            {{ form_widget(form.file, { 'attr': {'class':'file '} }) }} <br/><br/>
        </div>

{{form_小部件(form.file,{'attr':{'class':'file'}}}}


请了解如何验证文件。

您应该通过在实体的属性文件中添加约束来检查上载文件的mimetype

YourEntity
.... 
/**
     * @Assert\File(
     *     maxSize = "2M",
     *     mimeTypes = {"application/pdf", "application/x-pdf"},
     *     mimeTypesMessage = "You should upload a pdf file"
     * )
     */

private $faxtype;

您应该通过在实体的属性文件中添加约束来检查上载文件的mimetype

YourEntity
.... 
/**
     * @Assert\File(
     *     maxSize = "2M",
     *     mimeTypes = {"application/pdf", "application/x-pdf"},
     *     mimeTypesMessage = "You should upload a pdf file"
     * )
     */

private $faxtype;

我想在客户端(javascript)中验证它,我想在客户端(javascript)中验证它