strb.Append("答案:<input type=\"radio\" ID=\"rdo" + t + "\" name=\"name" + t + "\" runat=\"server\" value=\"Y\" />Y ");
strb.Append("<input type=\"radio\" ID=\"Radio" + t + "\" name=\"name" + t + "\" runat=\"server\" value=\"N\" />N ");
如何再页面上循环获取 radio的ID呢??
strb.Append("<input type=\"radio\" ID=\"Radio" + t + "\" name=\"name" + t + "\" runat=\"server\" value=\"N\" />N ");
如何再页面上循环获取 radio的ID呢??
var objs = document.getElementsByTagName("INPUT");
for(var i=0;i<objs.length;i++){
if(objs[i].type == "radio") alert(objs[i].id);
}
var objs = document.getElementsByTagName("INPUT");
var strID="";
for(var i=0;i<objs.length;i++){
if(objs[i].type == "radio")
strID+=objis[i].id+",";
}
然后将strID的值保存在一个隐藏的服务器控件中,
最后在后台代码中获取这个服务器控件的值
strb.Append("<input type=\"radio\" ID=\"Radio" + t + "\" name=\"name" + t + "\" runat=\"server\" value=\"N\" />N ");
strb.Append("<input type=\"hidden\" name='radioid' value=\""+t+"\" />");后台:
Request.Form["radioid"]获取。是以,分隔的字符串,然后Split(',')
我现在能用 Request.Form["name50"] name50不固定 可以获取他的value 值,怎么循环后去所以name