【问题标题】:Client/server side validation with Play Framework使用 Play 框架进行客户端/服务器端验证
【发布时间】:2015-04-21 03:15:24
【问题描述】:

作为过去 6 年的 .Net/MVC 开发人员,我已经被一些开箱即用的功能宠坏了。我在客户端使用了 .Net 验证注释和 jQuery 验证。我被客户端和服务器端的模式验证注释宠坏了,消除了不必要的冗余。

我现在正在试验 Java 和 Play 框架。我注意到 Play 框架也提供了验证注释,但只能在服务器端进行验证。是否有可能有一个验证插件(例如 jQuery 验证)通过从模型注释继承来自动处理此验证(类似于 .Net)

任何建议或经验将不胜感激

【问题讨论】:

    标签: validation playframework playframework-2.0 unobtrusive-validation jquery-validation-engine


    【解决方案1】:

    简而言之,不,不可能从模型继承约束

    编辑:几秒钟前才发现:https://github.com/loicdescotte/Play2-HTML5Tags
    这是第 3 方模块,它带来了一组新的表单助手,它们也继承了模型 (Java/Scala) 的约束,太棒了!

    无论如何,这个描述仍然有效:
    Play 的开发人员尽量不要通过第三方库来影响它 - 即使是 jQuery,幸运的是,您可以例如禁用 Play 的约束和错误,然后在客户端使用 jQuery Validation Plugin 处理您的表单作为正常表单。

    '_help -> "Custom help"'_showConstraints -> false
    '_showErrors -> falsein the docs

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      相关资源
      最近更新 更多