余烬,余烬验证匹配密码和确认



我已经成功地修改了默认类和负类值,以确保我的余烬验证在加载时以我希望的方式显示。现在,我正在深入研究余烬验证。我收效甚微的验证器例程之一是匹配:属性。这是我的控制器的代码:

    userLoginPass: {
        presence: { message: " password required" },
        match: { property: { "userRegPassConfirm" } }
    },
    userRegPassConfirm: {
        presence: { message: " confirm password required" },
        match: { property: { "userLoginPass" } }
    },

然而,这两个领域都不会对它们之间的不匹配吠叫。缺少一些东西。有人有过这方面的经验吗?

这是给我带来问题的文档:https://github.com/lcoq/ember-validations#match

衷心感谢!

事实证明,答案是一个由两部分组成的过程,其中包括确保确认字段被标记为 whateverConfirm 除了确认属性之外,如下所示:

password: {
  confirmation: true,
     presence: {
       message: ' password required'
     }
   },
passwordConfirmation: {
  presence: {
    message: ' please confirm password'
    }
  }

如 Ember-Validations 文档页面上所示:

https://github.com/dockyard/ember-validations#confirmation

您应该在控制器(或模型)上定义验证对象,如下所示:

validations: {
    userLoginPass: {
        confirmation: {
            message: 'Your message here.'
        }
    }
}

然后在模板中放置一个{{input userLoginConfirmation}}

相关内容

  • 没有找到相关文章

最新更新