0

私はRadioButtonListとを持っていTextBoxます。RadioButtonListの選択に従って、テキストボックスをフィルタリングしたい。

 <asp:RadioButtonList ID="RadioButtonList1"  runat="server"  AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
      <asp:ListItem Text="NUMBER" Value="1" Selected="True"></asp:ListItem>
      <asp:ListItem Text="TEXT" Value="2"></asp:ListItem>
</asp:RadioButtonList>

 <asp:TextBox ID="txtID" runat="server">

value で listitem をクリックすると1、ユーザーはテキストボックスに数値を入力できます。値2、数値 + テキスト。また、長さを設定したいです。誰かがこれを行う方法を教えてもらえますか?

4

1 に答える 1

0

コントロールから選択された値を取得し、値またはRadioButtonList1と比較するJavascript 関数を記述します。である場合、ユーザーは数字のみを入力できるようにする必要があります。これは、テキスト ボックスのクライアント側のキー プレス イベントから強制できます。これにより、比較の結果がチェックされ、押されたキーが実際にテキスト ボックスにレンダリングされます。121

を使用してコントロールから選択された値を取得する方法については、これを参照してください。RadioButtonListJavascript

于 2012-11-07T09:08:14.097 に答える