使用验证批注时,如何强制显示错误消息的顺序?

戴维·斯彭斯

我有以下型号,视图和错误消息。

模型

public class LoginModel {
    @Required(message = "validation.required.email")
    public String email;

    @Required(message = "validation.required.password")
    public String password;
}

看法

@for((field, validationErrors) <- myForm.errors) {
    @for(validationError <- validationErrors) {
        <li>@Messages(validationError.message)</li>
    }
}

conf /消息

error.no_email=You must enter an email
error.no_password=You must enter a password

消息“您必须输入密码”出现在“您必须输入电子邮件”之前。我希望它们以我在表单上输入的顺序相同(即电子邮件后加密码)。有没有一种方法可以定义当通过验证注释通过播放自动添加错误时显示错误消息的顺序?

戴维·斯彭斯

有点听闻(我不喜欢该解决方案),但可以通过以下方式进行:

@for(error <- form("email").errors) {
    <li>@Messages(error.message)</li>
}

@for(error <- form("password").errors) {
    <li>@Messages(error.message)</li>
}

这仍然意味着不能保证每个字段的消息顺序,但是至少您可以在字段级别强制执行该顺序,以便它们可以与表单上的字段顺序匹配。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Blazor验证时如何清除错误消息

来自分类Dev

敲除验证-如何显示单个错误消息

来自分类Dev

如何验证并显示git commit消息的错误?

来自分类Dev

如何在模式验证时显示消息?

来自分类Dev

仅在使用 jQuery 验证时显示消息

来自分类Dev

PHP验证错误消息顺序

来自分类Dev

在验证 Angular 表单时显示消息时出现错误

来自分类Dev

使用Kendo UI验证程序如何隐藏默认验证错误消息并仅在工具提示上显示消息

来自分类Dev

如何强制For loop()或lapply()在R中显示错误消息

来自分类Dev

密码的失败验证逻辑时如何读取验证错误消息

来自分类Dev

直接页面时我无法显示验证错误消息

来自分类Dev

Django,自定义身份验证登录。身份验证失败时如何显示错误消息?

来自分类Dev

如何使用Kendo网格在控制器中显示验证错误消息?

来自分类Dev

使用api验证失败时显示错误

来自分类Dev

C#-如何使用XmlSchemaSet验证XML时在错误消息中获取正确的行号?

来自分类Dev

如何防止Bootstrap验证在表单提交之前显示错误消息?

来自分类Dev

如何显示自定义验证错误消息

来自分类Dev

如何在单个消息Codeigniter中显示验证错误?

来自分类Dev

如何在弹出窗口中显示jquery验证错误消息?

来自分类Dev

使用jQuery验证在错误消息中显示输入值

来自分类Dev

使用Jquery验证数据注释,不显示错误消息

来自分类Dev

C#ASP.NET:使用验证显示错误消息

来自分类Dev

使用AJAX进行阵列验证:显示错误消息

来自分类Dev

spring 验证器不使用属性文件显示错误消息

来自分类Dev

如何使用循环显示多个错误消息

来自分类Dev

如何使用硒显示错误消息

来自分类Dev

验证时的 ExpressiveAnnotations 错误消息

来自分类Dev

使用蛋糕构建脚本时如何在TeamCity中显示构建错误消息

来自分类Dev

在JavaScript中使用成绩计算器时如何显示错误消息?

Related 相关文章

  1. 1

    使用Blazor验证时如何清除错误消息

  2. 2

    敲除验证-如何显示单个错误消息

  3. 3

    如何验证并显示git commit消息的错误?

  4. 4

    如何在模式验证时显示消息?

  5. 5

    仅在使用 jQuery 验证时显示消息

  6. 6

    PHP验证错误消息顺序

  7. 7

    在验证 Angular 表单时显示消息时出现错误

  8. 8

    使用Kendo UI验证程序如何隐藏默认验证错误消息并仅在工具提示上显示消息

  9. 9

    如何强制For loop()或lapply()在R中显示错误消息

  10. 10

    密码的失败验证逻辑时如何读取验证错误消息

  11. 11

    直接页面时我无法显示验证错误消息

  12. 12

    Django,自定义身份验证登录。身份验证失败时如何显示错误消息?

  13. 13

    如何使用Kendo网格在控制器中显示验证错误消息?

  14. 14

    使用api验证失败时显示错误

  15. 15

    C#-如何使用XmlSchemaSet验证XML时在错误消息中获取正确的行号?

  16. 16

    如何防止Bootstrap验证在表单提交之前显示错误消息?

  17. 17

    如何显示自定义验证错误消息

  18. 18

    如何在单个消息Codeigniter中显示验证错误?

  19. 19

    如何在弹出窗口中显示jquery验证错误消息?

  20. 20

    使用jQuery验证在错误消息中显示输入值

  21. 21

    使用Jquery验证数据注释,不显示错误消息

  22. 22

    C#ASP.NET:使用验证显示错误消息

  23. 23

    使用AJAX进行阵列验证:显示错误消息

  24. 24

    spring 验证器不使用属性文件显示错误消息

  25. 25

    如何使用循环显示多个错误消息

  26. 26

    如何使用硒显示错误消息

  27. 27

    验证时的 ExpressiveAnnotations 错误消息

  28. 28

    使用蛋糕构建脚本时如何在TeamCity中显示构建错误消息

  29. 29

    在JavaScript中使用成绩计算器时如何显示错误消息?

热门标签

归档