用radiobuttonlist绑定数据库里的数据? 现在绑定数据已经搞定了,请问如何把radiobuttonlist里的value传到textbox里? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在的问题是我如果绑定了3条数据,我点击第一条记录能传到textbox里,点击第二个radio还是传的第一个radio的value? OK!//绑定数据GiftManager manager = new GiftManager(); DataTable table = new DataTable(); table.Clear(); //绑定1000积分 table = manager.showGiftInfoByPoint(1000); this.rblPoint1000.DataSource = table; this.rblPoint1000.DataBind(); for (int i = 0; i < rblPoint1000.Items.Count; i++) { if (rblPoint1000.Items[i].Value == table.Rows[i]["GiftPoint"]) { this.rblPoint1000.SelectedItem.Selected = false; rblPoint1000.Items[i].Selected = true; } }//传值protected void rblPoint1000_SelectedIndexChanged(object sender, EventArgs e) { for (int i = 0; i < rblPoint1000.Items.Count; i++) { if (rblPoint1000.Items[i].Selected) { this.txtPointOperate.Text = this.rblPoint1000.Items[i].Value + this.rblPoint1000.Items[i].Text; } } } function showSelectedValue(obj) { var options = obj.getElementsByTagName("input"); for(var i = 0; i < options.length; ++i) { if(options[i].checked) { alert(options[i].value);document.getElementById("textbosid").value = options[i].value;break; } } }<asp:RadioButtonList ID="RadioButtonList1" runat="server" onclick="showSelectedValue(this);"> <asp:ListItem Value="1">a</asp:ListItem> <asp:ListItem Value="2">b</asp:ListItem> <asp:ListItem Value="3">c</asp:ListItem> </asp:RadioButtonList> rblPoint1000.Items[i].Selected断点打到者居上 rblPoint1000.Items[1]看看1的时候对吗??没有回发? 哎,显示出来的始终都是第一个radio的值,选中后面的也是第一个值 radiobuttonlist绑定数据后传值的问题,有谁做过类似的? 楼主的代码应该没错哦!!不过也可换种方式试试,由于是单选,不用循环:txtPointOperate.Text = rblPoint1000.SelectedValue.ToString() + rblPoint1000.SelectedItem.ToString(); 最后我参考了5L的方法在客户端取值,快要完成了,谢谢各位,我还想再问 一句radiobuttonlist用js如何取它的文本? 最后一个问题,希望大家帮帮我,如何用js获取radiobuttonlist的text? 垃圾邮件 浏览次数的问题,别忽悠人。 report service 简单问题 web,asp.net,自助建站 【紧急】(ASP.Net2.0)怎样在DataList中只显示数据源的前N项记录? 后天要面视了,各位给小弟一点意见啊! 请教一个asp.net的问题 MVC 路由url设置 2各奇怪问题?? 如何格式化label的字符串格式? 关于 HttpHandler CMS系统中api文件包是干嘛的?
GiftManager manager = new GiftManager();
DataTable table = new DataTable();
table.Clear();
//绑定1000积分
table = manager.showGiftInfoByPoint(1000);
this.rblPoint1000.DataSource = table;
this.rblPoint1000.DataBind();
for (int i = 0; i < rblPoint1000.Items.Count; i++) {
if (rblPoint1000.Items[i].Value == table.Rows[i]["GiftPoint"]) {
this.rblPoint1000.SelectedItem.Selected = false;
rblPoint1000.Items[i].Selected = true;
}
}
//传值
protected void rblPoint1000_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 0; i < rblPoint1000.Items.Count; i++)
{
if (rblPoint1000.Items[i].Selected)
{
this.txtPointOperate.Text = this.rblPoint1000.Items[i].Value + this.rblPoint1000.Items[i].Text;
}
}
}
{
var options = obj.getElementsByTagName("input");
for(var i = 0; i < options.length; ++i)
{
if(options[i].checked)
{
alert(options[i].value);
document.getElementById("textbosid").value = options[i].value;
break;
}
}
}<asp:RadioButtonList ID="RadioButtonList1" runat="server" onclick="showSelectedValue(this);">
<asp:ListItem Value="1">a</asp:ListItem>
<asp:ListItem Value="2">b</asp:ListItem>
<asp:ListItem Value="3">c</asp:ListItem>
</asp:RadioButtonList>
断点打到者居上
rblPoint1000.Items[1]看看1的时候对吗??
没有回发?
不过也可换种方式试试,由于是单选,不用循环:
txtPointOperate.Text = rblPoint1000.SelectedValue.ToString() + rblPoint1000.SelectedItem.ToString();
radiobuttonlist用js如何取它的文本?