0

在对表单字段进行验证时,我可以使用所需的属性 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 验证文件字段。请就此提出您的建议。

提前致谢 :-)

4

1 回答 1

1

如果您做出简单的努力来提供一个最小的工作示例(像这样),您会很容易看到文件的parsley句柄required很好。

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

于 2015-09-08T03:30:48.880 回答