在对表单字段进行验证时,我可以使用所需的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验证文件字段。
请就此提出建议。
提前致谢:-)
答案 0 :(得分:1)
如果您只是简单地提供一个最小的工作示例(例如this),您就会很容易看到parsley
处理required
文件就好了。
因此错误在您的代码/ HTML中。我想您的问题是调用validate()
而不是validate(true)
,前者不会强制要求。