我有一个表单,其中包含一个绑定到属性的输入文本字段:
@helper.inputText(myForm("username"))
但我希望避免输入字段的帮助器。我想直接将输入文本字段与模型中的属性绑定,如:
<input type="text" value=@myForm("username")>
有关如何执行此操作的任何指示?
答案 0 :(得分:6)
@myForm("username")
会返回Field个对象。所以你可以访问它的变量。在您的情况下,您想要填充输入字段的值。因此,您调用其value
变量:<input type="text" value=@myForm("username").value>
。您可以访问其错误,约束,格式,例如以同样的方式。
答案 1 :(得分:0)
@helper.input(myForm("username")) { (id, name, value, args) =>
<input type="date" name="@name" id="@id" @toHtmlArgs(args)>
}
答案 2 :(得分:0)
您忘记了名称属性
<input type="text" name="username" value='@myForm("username").value' id="youCanAddyourId" class="orClass">