首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Play Framework -如何在使用表单助手时更改输入的标签?

Play Framework -如何在使用表单助手时更改输入的标签?
EN

Stack Overflow用户
提问于 2018-01-18 20:07:12
回答 1查看 667关注 0票数 2

如果我使用form帮助器在我的站点获取loginForm,我如何定制输入标签?当然,设置的标签是我的Java类中的变量的名称。但是,我想要另一个标签名而不是变量名。

在这一点上,我发现改变它的唯一方法是设置一个全新的表单构建器。在这里,我检查我想要演示的元素是否是我想要设置新标签的元素,然后设置另一个标签。然而,我认为这太过分了。

我可以在@helper.input语句的末尾添加一个简单的变量来更改标签名吗?

我使用的是PlayFramework 2.6。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-18 23:41:55

是。您只需要在我们的输入中添加一个'_label参数。例如:

代码语言:javascript
复制
@(userForm: Form[User])

@helper.form(action = routes.UsersController.save()) {
    @helper.inputText(userForm("name"), '_label -> "Your name")
    @helper.inputText(userForm("email"), '_label -> "Your E-mail")
}

请注意,它的开头只有一个'。这里记录了这一点:

https://playframework.com/documentation/2.6.x/JavaFormHelpers

如果您需要高度定制生成的超文本标记语言,另一种方法是使用handling HTML input creation yourself

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48320970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档