返回后要根据你保存的东西在重新让他选中,要自己控制的

解决方案 »

  1.   

    因为你点击那个单选按钮只会递交了,重新刷新了一次页面。所以当然就返回最初的页面状态了。如果你想保持选中状态,就要设置个参数。当返回这个页面时,判断是否选中了某个按钮。根据参数进行按钮状态的设置了
      

  2.   

    可能是由于
    <input type="radio" name="id" id="radio<%=(subcate.Fields.Item("id").Value)%>" " value="<%=(subcate.Fields.Item("id").Value)%>" onclick="document.form1.submit();javascript:location='do3.asp'">
    这里radio的name和id设置的原因,虽然我在answer表(subcate记录集的来源表)中增加了一个字段selected,并且在处理页进行了处理,实现了选某个答案时把这个答案的selected由0变为1,然后在这个页面中进行判断,如果为1则radio为checked的状态,代码如下:
    <input type="radio" name="id" id="radio" value="<%=(subcate.Fields.Item("id").Value)%>" onclick="document.form1.submit();javascript:location='do3.asp'" <% if subcate.fields.item("selected").value=("1") then%> checked<% end if%>>
    但是它还是不显示被选择过的状态,整个页面只有最后被选择的那道题的被选择答案显示了被选中的状态!