cs后台代码
sb.Append("<table borer='1'>");
        int i;
        for(i=0;i<myds.Tables[0].Rows.Count;i++)
        {
            sb.Append("<tr><td>");
            sb.Append(myds.Tables[0].Rows[0]["title"].ToString());
            sb.Append("</td></tr>");
                sb.Append("<tr><td width='80%'>");
                sb.Append(myds.Tables[0].Rows[i]["name"].ToString());
                sb.Append("</td></tr>");
                sb.Append("<tr><td width='80%'>");
                sb.Append("<input type='radio' id='rdo_id"+i+"' name='rdo_wy" + i + "' value='A' >");
                sb.Append(myds.Tables[0].Rows[i]["A"].ToString());
                sb.Append("</td></tr>");
                sb.Append("<tr><td width='80%'>");
                sb.Append("<input type='radio' id='rdo_id"+i+"' name='rdo_wy" + i + "' value='B' >");
                sb.Append(myds.Tables[0].Rows[i]["B"].ToString());
                sb.Append("</td></tr>");
                sb.Append("<tr><td width='80%'>");
                sb.Append("<input type='radio' id='rdo_id"+i+"' name='rdo_wy" + i + "' value='C' >");
                sb.Append(myds.Tables[0].Rows[i]["C"].ToString());
                sb.Append("</td></tr>");
                sb.Append("<tr><td width='80%'>");
                sb.Append("<input type='radio' id='rdo_id"+i+"' name='rdo_wy" + i + "' value='D' >");
                sb.Append(myds.Tables[0].Rows[i]["D"].ToString());
                sb.Append("</td></tr>");
                sb.Append("<tr><td width='20%' align='right'>");
                sb.Append("<input type='button' id='xs_yc"+i+"' j='"+i+"' value='显示答案' onclick='yc_xs(this);'>");
                sb.Append("</td></tr>");
                sb.Append("<tr ><td width='80%' id='div"+i+"' bgcolor='#F1F8FE'>");
                sb.Append(myds.Tables[0].Rows[i]["zqda"].ToString());
                sb.Append("</td></tr>");
        }
        sb.Append("</table>");
        td2.InnerHtml = sb.ToString();aspx前台文件
<form id="form1" runat="server">
    <div class=style11>
        <table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN" 
            style="font-size: small">
            <tr>
            <td align="left" runat="server" id="td2" ></td>
            </tr>
        </table>
    </div>
    </form>现在用extjs 取值
function tijiaoFn() {
    for (var i = 0; i < 2; i++) {
        var dd = document.all('leftIframe').contentWindow.document;
        var radios = dd.getElementById("rdo_id" + i);
        alert(radios.value);//这边无论如何都是A的值??????????
    }   
}

解决方案 »

  1.   

    这样试试
    [code]sb.Append("<input type='radio' id='rdo_id_A_"+i+"' name='rdo_wy" + i + "' value='A' >");sb.Append("<input type='radio' id='rdo_id_B_"+i+"' name='rdo_wy" + i + "' value='B' >");sb.Append("<input type='radio' id='rdo_id_C_"+i+"' name='rdo_wy" + i + "' value='C' >");sb.Append("<input type='radio' id='rdo_id_D_"+i+"' name='rdo_wy" + i + "' value='D' >");
    ..
    [/code][code]
    var radios_A = dd.getElementById("rdo_id_A_" + i);
    var radios_B = dd.getElementById("rdo_id_B_" + i);
    var radios_C = dd.getElementById("rdo_id_C_" + i);
    var radios_D = dd.getElementById("rdo_id_D_" + i);
    ...
    [/code]
      

  2.   

    代码掉了...sb.Append("<input type='radio' id='rdo_id_A_"+i+"' name='rdo_wy" + i + "' value='A' >");
    sb.Append("<input type='radio' id='rdo_id_B_"+i+"' name='rdo_wy" + i + "' value='A' >");
    sb.Append("<input type='radio' id='rdo_id_C_"+i+"' name='rdo_wy" + i + "' value='A' >");
    sb.Append("<input type='radio' id='rdo_id_D_"+i+"' name='rdo_wy" + i + "' value='A' >");
    var radios_A = dd.getElementById("rdo_id_A_" + i);
    var radios_B = dd.getElementById("rdo_id_B_" + i);
    var radios_C = dd.getElementById("rdo_id_C_" + i);
    var radios_D = dd.getElementById("rdo_id_D_" + i);
      

  3.   

    谢谢mrshelly 
    我的代码
    for (var i = 0; i < 2; i++) {
            var dd = document.all('leftIframe').contentWindow.document;
            var radios_A = dd.getElementById("rdo_id_A_" + i);
            var radios_B = dd.getElementById("rdo_id_B_" + i);
            var radios_C = dd.getElementById("rdo_id_C_" + i);
            var radios_D = dd.getElementById("rdo_id_D_" + i);
            if (radios_A.checked == true)
            {alert(radios_A.value);}
            if (radios_B.checked == true)
            { alert(radios_B.value); }
            if (radios_C.checked == true)
            { alert(radios_C.value); }
            if (radios_D.checked == true)
            { alert(radios_D.value); }
        }   那现在要如何做学生选择的选项    跟正确答案对比呢?弹出一个窗口 统计正确 错误题数