首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

c#后台往前台输出table(多组radio)怎么取值

2012-07-29 
c#后台往前台输出table(多组radio)如何取值?cs后台代码C# codesb.Append(table borer1)int ifor(

c#后台往前台输出table(多组radio)如何取值?
cs后台代码

C# code
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前台文件
C# code
<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 取值
JScript code
function tijiaoFn() {    for (var i = 0; i < 2; i++) {        var dd = document.all('leftIframe').contentWindow.document;        var radios = dd.getElementById("rdo_id" + i);        [color=#FF0000]alert(radios.value);//这边无论如何都是A的值??????????[/color]    }   }


[解决办法]
代码掉了...


JScript 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='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' >"); 

热点排行