Scala Play framework: привязка параметров формы к скрытым полям

Я работаю с Play 2.0.4 и имею следующую форму в моем шаблоне scala.

@fieldGroup(field: Field, className: String = "field") = {
<div class="twipsies well @className">

    <a class="removeField btn danger pull-right">Remove Field</a>

    @inputText( // <=== I need a hidden input field here
        field("id")
    )

    @inputText(
        field("name"),
        '_label -> "Name",
        '_help -> "Use lower case, starts with an alphabet can contain numbers and underscores."
    )
}

Мне нужно несколько скрытых полей в моих формах, как привязать его к стороне сервера форма компонент? Я видел @inputHidden помощник шаблона в репозитории github, но он недоступен в стабильном выпуске. Как мне достичь того, что я ищу? Спасибо.

2 ответов


напишите его "вручную" как обычный HTML:

<input type="hidden" name="id" value='@field("id").value' >

или используйте способ, описанный в документация на обработка HTML-ввода создание самостоятельно.


используйте raw HTML:

<input type="hidden" name="@field("id").name" value='@field("id").value' >