gpt4 book ai didi

playframework-2.3 - Play framework 2 约束客户端验证

转载 作者:行者123 更新时间:2023-12-04 15:21:33 26 4
gpt4 key购买 nike

我目前正在使用 Play Framework,想知道是否有一个帮助模板(即使是第 3 方),它将根据模型注释添加 HTML5 属性(例如必需的)。

例如在我的模型上

public class MyModel {
Constraints.Required(message="Required")
public String name;
}

在我的 View.Scala.html 上
@helper.inputText(
field = myModelForm("name"),
'_label -> "Name",
'_class -> "form-control",
'_showConstraints -> false,
'_showErrors -> true)

是否有一套现有的帮助模板或 3rd 方插件将在 HTML 元素上添加所需的属性?

我考虑过创建自己的帮助模板,但我对 Scala 不是很熟悉,也不知道如何使用反射来检查属性。如果您熟悉此语法,请帮助!这将使我能够灵活地使用 Angular 验证或 jQuery 验证,但此时这不是必需的。

先感谢您!

最佳答案

有一个模块:https://github.com/loicdescotte/Play2-HTML5Tags

我只是偶尔对其进行了测试,但它似乎可以满足您的需求(至少在最流行的约束条件下,如 Required MinLength 等。还允许使用带有 emailnumber 类型的输入字段。

如果它不能满足您的要求,我很确定您可以将其用作引用并创建自定义解决方案。

关于playframework-2.3 - Play framework 2 约束客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29856723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com