asp让单选框变为不可用
<inputname="answer"id="answer<%=k%>"onClick="window.top.frames['IFRAME'].document.loc...
<input name="answer" id="answer<%=k%>" onClick="window.top.frames['IFRAME'].document.location='pd.asp?xz=<%=chr(k+65)%>&an=<%=rsb("Question_Answer")%>'" type="radio" value="<%=chr(k+65)%>"/><%=MyArray(k)%>
根据数据会产生四个答案单选框,当选中其中一个答案四个单选框都要变成不可选状态。请高手们帮忙 展开
根据数据会产生四个答案单选框,当选中其中一个答案四个单选框都要变成不可选状态。请高手们帮忙 展开
1个回答
展开全部
你的意思是,加载了四个选项的radio,当你选中一个只会,这个题目就不能在选了?这个不能在选是你选择只会提交了之后还是当时选完就立即不能在选了?如果是前者,可以在数据加载的时候根据选中的选项去把radio设置disabled,如果是后者,可以通过javascript找到radio,设置为disabled。
更多追问追答
追问
对,就是四个radio选择其中一个后四个不能再选,我用的onClick在另一个frames里显示选择的对错(在同一个页面里,在四个选项的下面有个frames)。这样造成radio还是可选。当选择一个答案后在frames显示对错的同时radio都失效。如果可以的话帮忙写下代码。谢谢!
追答
我只能给你写个简单的例子,自己模仿一下。
<input type="radio" name="ra" class="cra" value="1">
<input type="radio" name="ra" class="cra" value="2">
<input type="radio" name="ra" class="cra" value="3">
<input type="radio" name="ra" class="cra" value="4">
<input type="button" id="btnEnter">
javascript代码
$(function(){
$('#btnEnter').click(function(){
$('.cra').attr('disabled',true);
})
})
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询