平,
我的调查应用程序遇到了问题。我使用c:forEach循环显示所有问题(6),所有问题都显示在一个页面上。使用相同的循环我还显示所有textareas的答案。一切都很顺利,直到我有一个愚蠢的想法,添加带有值的单选按钮作为一些问题的答案输入。我的代码如下所示:
<c:forEach items="${questions}" var="q">
<p><c:out value="${q.questionText}"></c:out></p>
<c:choose>
<c:when test="${q.questionID !='2' && q.questionID !='6'}">
<form:checkboxes path="answerList" items="${options}"/>
</c:when>
<c:otherwise>
<form:textarea path="answerList" rows="5" cols="40" placeholder="Vasta tähän"></form:textarea>
</c:otherwise>
</c:choose>
</c:forEach>
由于它全部处于循环中,因此将显示多重播放单选按钮行(每个问题1个)问题是我需要在每行中获得1个选定的答案。我试图改变形式:radiobuttons形成:复选框,它工作,但问题是用户可以选择每1行多个选项。有没有人遇到同样的问题并找到答案?提前完成。
答案 0 :(得分:0)