日期:2014-05-17  浏览次数:20678 次

怎么设置单选按钮的属性,使得一旦选中某一个单选按钮,就不可编辑单选按钮呢?
<td>&nbsp;</td>
<td><span id="hiddenappraisalitemid<%=i%>" style="display:none;" ><s:property value='id'/></span></td>
<td align="left"><span id="hiddenradio<%=i%>_1" ><input id="answer<%=i%>_1" align="left" type="radio" name="appraisalAnswer<%=i %>" /></span><span id="option<%=i%>_1"><s:property value='option1'/></span></td>
<td>&nbsp;&nbsp;</td>
<td align="left"><span id="hiddenradio<%=i%>_2"><input id="answer<%=i%>_2" type="radio" name="appraisalAnswer<%=i %>" /></span><span id="option<%=i%>_2"><s:property value='option2'/></span></td>
<td>&nbsp;&nbsp;</td>
<td align="left"><span id="hiddenradio<%=i%>_3"><input id="answer<%=i%>_3" type="radio" name="appraisalAnswer<%=i %>" /></span><span id="option<%=i%>_3"><s:property value='option3'/></span></td>
<td>&nbsp;&nbsp;</td>
<td align="left"><span id="hiddenradio<%=i%>_4"><input id="answer<%=i%>_4" type="radio" name="appraisalAnswer<%=i %>" /></span><span id="option<%=i%>_4" ><s:property value='option4'/></span></td>
<td>&nbsp;&nbsp;</td>
<td align="left"><span id="hiddenradio<%=i%>_5"><input id="answer<%=i%>_5" type="radio" name="appraisalAnswer<%=i %>" /></span><span id="option<%=i%>_5" ><s:property value='option5'/></span></td>
<td>&nbsp;</td>

有上边这样一组单选按钮
<input id="answer<%=i%>_2" type="radio" name="appraisalAnswer<%=i %>" />
怎么设置单选按钮的属性,使得一旦选中某一个单选按钮,就不可编辑单选按钮呢?
-----------------------
这是查看学生试卷的代码段。

------解决方案--------------------
可以修改的智能点,不需要一个一个写,建议分两步:
1、用for循环将所有的answer禁用;
2、根据answers_array[i]的值,选择特定元素来启用。