Playframework:帮助生成HTML5输入(type =“email”或type =“url”)?

时间:2012-03-24 16:31:42

标签: playframework-2.0

在Play 2.0模板中,有一些助手可以构建表单输入:@inputText@inputPassword等。

对于现有的帮助者,我没有找到像这样构建HTML5输入的方法:

<input type="email" ... />
<input type="url" ... />

我是否需要自己做帮助,或者我错过了什么?

2 个答案:

答案 0 :(得分:4)

播放2.0视图助手在包views.helper中定义。 list目前缺少HTML 5新类型。但是自己扩展它应该很容易。例如,请参阅@inputPassword source

答案 1 :(得分:4)

似乎some one已经在2.0.4中解决了这个问题。你现在可以这样做:

@inputText(
  myform("email"),
  '_showConstraints -> false,
  '_label -> Messages("label.email"),
  'type -> "email"
)