集成客户端验证

时间:2012-05-24 08:14:19

标签: scala playframework playframework-2.0 client-side-validation

修改
联系了play-js-validation的作者。出血边缘的东西; Play必须针对要发布的2.10上的scala进行编译,并且尚不支持嵌套的case类。非常令人印象深刻的项目,我希望它能够实现,因为原型几乎完全符合我的希望......

发现这个: https://github.com/namin/play-js-validation

有人知道Play 2.0中是否有内置客户端验证计划?

我目前正在基于现有的数据库架构生成控制器,模型(带有表单验证)和dao scala文件;我希望将客户端验证作为该过程的一部分包括在内!

感谢线索,内幕知识等。

P.S。至少可以说,播放用户组是忙碌的;大多数帖子似乎都被完全忽略了(当然,许多Stackoverflow Play相关的问题也没有得到答复,所以这个帖子可能是DOA ...)

1 个答案:

答案 0 :(得分:2)

我害怕没有这样的计划,至少没有听说过(注意:我不是开发团队成员,只是玩家)

检查tickets on Play's Lighthouse

另一方面,我怀疑这是否符合Play的假设。客户端验证是通过一些外部JS解决方案完成的,不应该由框架确定,没有人说它应该使用ie。 jQuery默认情况下。

最后,使用客户端验证的唯一方法就是包含JS库并向表单字段添加适当的属性,即它将创建可以使用jQuery Validation plugin验证的标记:

@inputText(entrantForm("identitynumber"),
    '_label->"Identity number",
    'class -> "required",
    'minlength -> "11",
    'maxlength -> "11")