【问题标题】:ParsleyJS custom validator always fails the validationParsleyJS 自定义验证器总是验证失败
【发布时间】:2018-02-22 17:43:28
【问题描述】:

https://codepen.io/joshuajazleung/pen/jGEyNa

<form data-parsley-validate>
  <input type="file" name="files" multiple data-parsley-max-files="4">
  <button type="submit">submit</button>
</form>

window.Parsley
  .addValidator('maxFiles', {
    requirementType: 'integer',
    validateNumber: function(value, requirement) {
      return true;
    },
    messages: {
      en: 'Maximum number of files is 4.',
    }
  });

文件输入应该一直是无效的,因为验证器返回 true(用于测试目的)。但是当我点击提交按钮时,输入无效。我想知道为什么??

【问题讨论】:

    标签: javascript jquery validation parsley.js


    【解决方案1】:

    这是因为您输入的值不是一个有效数字(永远)并且您只定义了validateNumber。你需要定义一个validateString

    要验证文件,请通过custom validators example 激励自己

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-10
      • 2016-03-25
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      相关资源
      最近更新 更多