scala - 使用 Play 生成 <input type ="search"/>!框架

标签 scala playframework playframework-2.0

我正在使用 Play 框架。我想使用 HTML5 input type 'search' .所以,我想输出:

<input type="search" />

我试过:

@inputText(field = myForm("myField"), 'type -> "search")

但它仍然保留了 type="input"

最佳答案

inputText 方法表示 HTML 输入文本(参见源代码 here)。

您必须定义自己的模板来定义search 类型的输入。看看 Play documentation .

@helper.input(myForm("myField")) { (id, name, value, args) =>
    <input type="search" name="@name" id="@id" @toHtmlArgs(args)>
} 

关于scala - 使用 Play 生成 &lt;input type ="search"/>!框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11952146/

相关文章:

playframework - Reactivemongo:如何处理 Iteratee.fold 内部发生的异常

json - 通过将项目添加到其包含数字数组的分支之一来更新 JsObject

java - 如何使用 Play Framework 显示 SQL?

scala - 如何使用列表映射呈现表单

scala - Akka 和并发 Actor 执行

scala - 使用 nth 的二维插值

scala - Scala类型成员差异

scala - APL 可以作为 DSL 在 Scala 中实现吗?

scala - 注入(inject)构造函数时出错,java.lang.ClassCastException : Play 2. 5.4 - Scala

java - 如何在 Play Framework 2 中从外部向 Actor 发送消息?