如下代码所示:
<input type="hidden" id="sum" name="sum">
<input type="hidden" id="rsum" value="0">
<c:forEach items="${radioTest}" var="radioTest" varStatus="status">
<div id="r">
${status.index+1}.<font color="orange">(单选,${paperInfo.rs}分)</font>${radioTest.body}
<br><input type="radio" name="choice${status.index+1}" value="A"> A <font>${radioTest.a}</font>
<br><input type="radio" name="choice${status.index+1}" value="B"> B <font>${radioTest.b}</font>
<br><input type="radio" name="choice${status.index+1}" value="C"> C <font>${radioTest.c}</font>
<br><input type="radio" name="choice${status.index+1}" value="D"> D <font>${radioTest.d}</font>
<input type="hidden" id="ra" value="${radioTest.answer}">
<input type="hidden" id="rg" value="${paperInfo.rs}">
<br>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js">
var r_answer = $('#r input[name="choice"]:checked ').val();
var br_answer = $("#ra").val();
var rg = $("#rg").val();
alert(r_answer);
var rsum = $("#rsum").val();
if( br_answer==r_answer){
rsum = rsum+rg;
}
//$("#sum").val("100");
$("#sum").val(rsum);
</script>
<br></div>
我测试发现,就算我写死sum的值,也不能赋值,请大家帮忙看下,哪里有问题么?
麻烦指出,多谢!