Playframework: Помощники для генерации ввода HTML5 (type = "email" или type = "url" )?

В шаблонах Play 2.0 есть некоторые помощники для создания входов форм: @inputText, @inputPassword и т.д.

С существующими помощниками я не нашел способ создать входные данные HTML5 следующим образом:

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

Мне нужно, чтобы мои собственные помощники, или я что-то пропустил?

Ответы

Ответ 1

Вспомогательный помощник воспроизведения 2.0 определяется в пакете views.helper. HTML 5 новых типов в настоящее время отсутствуют в списке. Но это должно быть очень легко расширить. Например, источник @inputPassword.

Ответ 2

Кажется, кто-то уже исправил это в 2.0.4. Теперь вы можете сделать это:

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