第一题<input type="checkbox" name="answer1" value="A">
<input type="checkbox" name="answer1" value="B">
<input type="checkbox" name="answer1" value="C">
<input type="checkbox" name="answer1" value="D">
第二题的<input type="checkbox" name="answer2" value="A">
<input type="checkbox" name="answer2" value="B">
<input type="checkbox" name="answer2" value="C">
<input type="checkbox" name="answer3" value="D">
等等题目数量不确定  如何计算成绩

解决方案 »

  1.   

    第一题<input type="checkbox" name="answer1" value="A">
     <input type="checkbox" name="answer1" value="B">
     <input type="checkbox" name="answer1" value="C">
     <input type="checkbox" name="answer1" value="D">
    正确答案<%--<input type="hidden" name="answer1" value="AD">--%>
     第二题的<input type="checkbox" name="answer2" value="A">
     <input type="checkbox" name="answer2" value="B">
     <input type="checkbox" name="answer2" value="C">
     <input type="checkbox" name="answer3" value="D">
    正确答案<%--<input type="hidden" name="answer1" value="AD">--%>
     等等 刚才那一段掉了一些
      

  2.   

    1、将题目从数据库中查出来,用<s:iterator>标签或<c:forEach>标签迭代所有结果
    2、提交时使用js提交,用js拼出你想要的字符串,然换再去后台根据符号拆分
      

  3.   

    思路就是这个样子的 ,多选框也是可以的,给复选框取一个有规律的ID就OK了