vb.net选中了单选按钮

时间:2012-04-26 19:28:03

标签: asp.net vb.net webforms

我在VB.NET中有以下radion按钮

  <asp:RadioButtonList ID="rbedit" runat="server"  RepeatDirection="horizontal" >
        <asp:ListItem Value="1" >Yes</asp:ListItem>
        <asp:ListItem Value="0" >No</asp:ListItem>
   </asp:RadioButtonList></td>

我需要确定用户点击的按钮,然后设置具有该值的变量。 我该怎么做呢?

2 个答案:

答案 0 :(得分:3)

您可以使用rbedit.SelectedIndex来获取用户点击的按钮,然后相应地设置变量。

如果您想获得客户端,请使用以下代码:

function getRadVal(radlist)
{
 if (document.forms['Form1'].elements[radlist])
 {  var radGrp = document.forms['Form1'].elements[radlist];
  var radGrpValue = '0';
  for (var i = 0; i < radGrp.length; i++) 
      if (radGrp[i].checked) {
          radGrpValue = radGrp[i].value;
                break;
      } 
  return radGrpValue;
 }
 else
  return '';
}

调用此用法: //获取RadioButtonList的值

var myValue = getRadVal('rbedit');

答案 1 :(得分:0)

在按钮事件处理程序中使用rbedit.selectedvalue