【问题标题】:grails validate email customized messagegrails 验证电子邮件自定义消息
【发布时间】:2012-07-26 11:52:50
【问题描述】:

我想自定义电子邮件验证失败时的错误消息:

email(size: 1..255, blank: false, email:true)

这会显示如下消息:

类 [class] 的属性 [email] com.companyname.icmgrails.nonpersistentdomains.UserProfile] 与值 [eulinda] 不是有效的电子邮件地址

当电子邮件为空白时,我不知道如何使用它并将其放入我的 messages.properties 中,如下例所示。

com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.blank=电子邮件 不能为空!

尝试过的解决方案:

我用过 [com.companyname.icmgrails.nonpersistentdomains.UserProfile.email] + notavalidemail 或 notvalid 或 notavalidemaladdress 或 notvalidemaladdress

但没有成功。任何人都可以告诉我如何使用它?谢谢

【问题讨论】:

    标签: validation email grails customization


    【解决方案1】:

    每个约束都在用户指南的参考页面上指定所需的消息代码。对于the email constraint,你需要

    com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.email.invalid=Not a valid email address
    

    【讨论】:

    • 你给出的答案没有用,但帮助我想出了正确的答案。它应该是 com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.email.invalid。事实证明,除了 email.invalid 之外, email 属性应该仍然存在。
    • @user742102 谢谢,我现在已经更正了,不知道为什么我没有早点发现这条评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多