【发布时间】:2013-12-29 06:47:28
【问题描述】:
我的 html 模板中定义了以下复选框:
<div class="answerDiv">
@if(exam.currentQuestion.get.quesType == "RADIO_BUTTON") {
<p>
@for(answer <- exam.currentQuestion.get.answers) {
<input type="radio" id="@answer.id" name="answerRadio" value="@answer.id"> @answer.text</input><br>
}
</p>
}
@if(exam.currentQuestion.get.quesType == "CHECK_BOX") {
<p>
@for(answer <- exam.currentQuestion.get.answers) {
<input type="checkbox" name="answerCheckbox" value="@answer.id"> @answer.text</input><br>
}
</p>
}
</div>
我想要控制器中复选框的值,其中我定义了一个表单:
val runExamForm = Form(
tuple(
"currentQuestionId" -> text,
"examId" -> text,
"totalQuestions" -> number,
"answerRadio" -> optional(number),
"answerCheckBox" -> optional(list(number))
)
)
在我的操作中,我正在获取表单值,但 answerCheckBox 的值始终为 None。为什么是这样?我做错了什么?
【问题讨论】:
标签: scala checkbox playframework-2.1