Scala Play - 绑定多个复选框

时间:2014-08-07 06:43:14

标签: forms scala checkbox playframework form-helpers

我正在构建一个scala play 2.3.x Web应用程序,我有一个表单,我有一个问题有多个可能的答案(复选框,允许用户选择几个答案)。

播放文档提供了一个使用

包含一个复选框的示例
@checkbox(field = myForm("done"))

但就我而言,我有几个问题,每个问题都有多个可能的答案。

查看文档,使用

的单选按钮有类似的情况
@inputRadioGroup(
   contactForm("gender"),
    options = Seq("M"->"Male","F"->"Female"),
    '_label -> "Gender",
    '_error -> contactForm("gender").error.map(_.withMessage("select gender")))

为什么我们没有@checkboxGroup(...)来处理这种情况? 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

请参阅此文档:inputCheckboxGroup

@inputCheckboxGroup(
contactForm("hobbies"),
options = Seq("S" -> "Surfing", "R" -> "Running", "B" -> "Biking","P" -> "Paddling"),
'_label -> "Hobbies",
'_error -> contactForm("hobbies").error.map(_.withMessage("select one or more hobbies")))