验证多个选中的复选框

时间:2014-08-06 15:19:03

标签: forms scala validation playframework-2.0

有没有办法正确验证多个已选中的复选框? 数据是如何发送的? 像eyeColor [0] = blue?

之类的东西
<form action="send" method="POST" id="send-form">
 <input type="checkbox" id="eyeColor" name="eyeColor[]" value="blue">
 <input type="checkbox" id="eyeColor" name="eyeColor[]" value="brown">
 <input type="checkbox" id="eyeColor" name="eyeColor[]" value="green">
</form>


"eyeColor" -> seq(text.verifying(enum(eyeColor().keySet.map(_.toString), "error.searchProfile.eyeColor")))

1 个答案:

答案 0 :(得分:0)

在您的控制器中,您将eyeColor作为List[String],就好像它是多重选择一样。您无法看到未选中的内容(它们未在http请求中传递)。