1

VB.NETに次のラジオボタンがあります

  <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>

ユーザーがクリックしたボタンを特定し、その値を変数に設定する必要があります。どうすればこれを行うことができますか?

4

2 に答える 2

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');

于 2012-04-26T20:10:16.563 に答える
0

rbedit.selectedvalueボタン イベント ハンドラ内で使用します。

于 2012-04-26T19:34:45.537 に答える