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的值??????????
}
}
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的值??????????
}
}
[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]
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);
我的代码
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); }
} 那现在要如何做学生选择的选项 跟正确答案对比呢?弹出一个窗口 统计正确 错误题数