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

多选怎么取值,紧急求救

2012-01-13 
多选如何取值,紧急求救!input typeradio runatserver value%#Eval(ID) % nameTP2/多选

多选如何取值,紧急求救!
<input type="radio" runat="server" value='<%#Eval("ID") %>' name="TP2"/>
多选如何取值,紧急求救!
高手帮帮忙

[解决办法]
用radiobuttonlist 控件
string str = string.Empty;
for(int i=0; i<radio1.Items.Count; i++)
{
 if(radio1.Items[i].Checked)
{
 if(str == string.Empty)
{
str = radio1.Items[i].Value;//str = radio1.Items[i].Text;
}
else
{
str +=","+radio1.Items[i].Value;
}
}
}

str 就是选择项的值组成的字符串(中间用逗号割开)
[解决办法]
你怎么不在后台 数据绑定那? 在 <asp:ListItem > </asp:ListItem > 你想放什么代码?
RadioButtonList1.DataSource =... ;
RadioButtonList1.DataTextField = "column";//column 绑定的字段
RadioButtonList1.DataValueField = "column";

RadioButtonList1.DataBind();
[解决办法]
如果是用cs代码取值就没什么可说的了吧,直接是控件的id.vlaue就可以了(注意大小写).如果是js取值也不难

JScript code
<script type="text/javascript">        function test()        {            var tempInputArray = document.getElementsByTagName("input");            for(var i = 0; i < tempInputArray.length; i++)            {                var tempRadio= tempInputArray[i];                if(tempRadio.type == "radio" && tempRadio.name == "TP2" && tempRadio.checked)                {                    alert(tempCheckBox.value);                }            }        }    </script>
[解决办法]
JScript code
<script type="text/javascript">        function test()        {            var tempInputArray = document.getElementsByTagName("input");            for(var i = 0; i < tempInputArray.length; i++)            {                var tempRadio= tempInputArray[i];                if(tempRadio.type == "radio" && tempRadio.name == "TP2" && tempRadio.checked)                {                    alert(tempRadio.value);                }            }        }</script>
[解决办法]
靠,你到底是取值还是绑定值啊?问都问不明白
[解决办法]
用hiddenfield
孟子网站上有http://dotnet.aspx.cc/article/f43af9a5-2c2e-4aa6-e976-21e9569f5a8a/read.aspx
[解决办法]
RadioButtonList RadioButtonList1=(RadioButtonList)datalist.FindControl("RadioButtonList_id");
然后再在RadioButtonList1里面取值就可以了;
[解决办法]
RadioButtonList RadioButtonList1=(RadioButtonList)datalist.FindControl("RadioButtonList_id");
然后到RadioButtonList1里面取值就可以了
[解决办法]
在DataBound事件里绑定RadioButtonList1
取值
RadioButtonList RadioButtonList1=(RadioButtonList)datalist.FindControl( "RadioButtonList_id "); 

热点排行