2

属性にバインドされた入力テキスト フィールドを持つフォームがあります。

 @helper.inputText(myForm("username"))

しかし、入力フィールドのヘルパーは避けたいです。次のように、入力テキスト フィールドをモデルの属性に直接バインドしたいと考えています。

<input type="text" value=@myForm("username")>

これを行う方法についての指針はありますか?

4

3 に答える 3

6

@myForm("username")Fieldオブジェクトを返します。したがって、その変数にアクセスできます。あなたの場合、入力フィールドの値を入力したいとします。したがって、そのvalue変数を呼び出します: <input type="text" value=@myForm("username").value>. エラー、制約、フォーマットなどに同じ方法でアクセスできます。

于 2012-04-27T08:47:59.617 に答える
0

公式ドキュメントに記載されているように:

@helper.input(myForm("username")) { (id, name, value, args) =>
    <input type="date" name="@name" id="@id" @toHtmlArgs(args)>
} 
于 2012-04-26T14:24:11.007 に答える
0

名前属性を忘れた

<input type="text" name="username" value='@myForm("username").value' id="youCanAddyourId" class="orClass">
于 2012-04-26T14:24:23.087 に答える