如何使用parsley js为文件字段添加所需的验证(输入类型="文件")?

时间:2015-09-07 17:06:53

标签: jquery html5 forms parsley.js parsley

在对表单字段进行验证时,我可以使用所需的attibutes parsley.js验证所有字段。除文件字段外。我无法验证文件上传字段。当我使用Firefox中的开发人员工具(检查元素)检查代码时,没有为已归档字段的验证添加类。剩下的文本字段,选择字段有额外的欧芹类。

我的HTML代码:

<input type="file" id="uploadDox" name="filename" class="form-control" required>

Parsley表单提交JS代码:

var form_update = $form_update.parsley();
  $btn_form_update.on('click', function(evt) {
     evt.preventDefault();
    if ( form_update.validate() ) {
      loading( $(this), true );
      $form_update_trainingDocs.submit();
    }
  });
我在那里做了什么错。如何使用parsley.js验证文件字段。 请就此提出建议。

提前致谢:-)

1 个答案:

答案 0 :(得分:1)

如果您只是简单地提供一个最小的工作示例(例如this),您就会很容易看到parsley处理required文件就好了。

因此错误在您的代码/ HTML中。我想您的问题是调用validate()而不是validate(true),前者不会强制要求。