7

私は 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."
    )
}

フォームに隠しフィールドがいくつか必要なのですが、それをサーバー側のフォームコンポーネントにバインドするにはどうすればよいですか? github リポジトリで@inputHiddenテンプレート ヘルパーを見たことがありますが、安定版リリースでは利用できません。探しているものをどのように達成できますか? ありがとう。

4

2 に答える 2

19

一般的な HTML として「手動で」記述します。

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

または、HTML 入力の作成を自分で処理するセクションのドキュメントで説明されている方法を使用します。

于 2012-10-16T12:16:43.510 に答える
3

生の HTML を使用:

<input type="hidden" name="@field("id").name" value='@field("id").value' >
于 2014-11-26T12:23:22.040 に答える