【问题标题】:Grails client side validationGrails 客户端验证
【发布时间】:2010-12-20 20:04:06
【问题描述】:

您(如果您)如何使用 grails 管理客户端验证?您是使用插件还是使用 javascript 框架来反映您的约束? 干杯

【问题讨论】:

    标签: grails grails-plugin grails-validation


    【解决方案1】:

    我没有亲自使用过它们,但这两个插件可能会对你有所帮助:

    http://grails.org/plugin/javascript-validator

    http://www.grails.org/plugin/remote-constraints

    【讨论】:

    • 非常感谢!最后一个我没试过。关于第一个,这听起来很有希望,但是仍然缺少许多功能(我认为例如大小限制,并且粒度非常粗)。您是否实施客户端验证?
    • 不,不在我当前的项目中。我有一个或两个自定义检查(比如注册期间请求的用户名是唯一的)但没有使用插件。我认为如果它可以以 DRY 和可维护的方式完成是一个好主意。如果 javascript-validator 做了一些你需要的事情,为什么不为它做出贡献并添加你的用例中缺少的东西呢?
    【解决方案2】:

    在我参与的 Grails 项目中,我们没有使用插件,而是使用 javascript 插件和自定义验证器(jQuery 插件、Prototype、Dojo 等)的混搭来实现客户端验证。在客户端上提供即时字段级验证很方便。

    正如 leebutts 所说,这些插件的来源是开放的。为什么不考虑增强这些插件中的一个(或两个)以实现您的需求并将其回馈给社区?

    可能值得一试新的constraints plugin。有了它,约束就变成了 Grails 的人工制品,并且可能会使这项工作变得更容易。

    【讨论】:

    • 谢谢!我真的考虑过为上述项目做出贡献,我已经开始深入研究代码,但由于我对 groovy 和 grails 还比较陌生,所以我现在觉得有点不安全。再次感谢你们两位的友好回答;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 2012-08-25
    相关资源
    最近更新 更多