HtmlInputRadioButton クラスとは? わかりやすく解説

HtmlInputRadioButton クラス

サーバー上の HTML <input type= radio> 要素プログラムによってアクセスできるようにします。

名前空間: System.Web.UI.HtmlControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class HtmlInputRadioButton
    Inherits HtmlInputControl
    Implements IPostBackDataHandler
Dim instance As HtmlInputRadioButton
public class HtmlInputRadioButton : HtmlInputControl,
 IPostBackDataHandler
public ref class HtmlInputRadioButton : public
 HtmlInputControl, IPostBackDataHandler
public class HtmlInputRadioButton extends HtmlInputControl
 implements IPostBackDataHandler
public class HtmlInputRadioButton extends
 HtmlInputControl implements IPostBackDataHandler
解説解説

HtmlInputRadioButton コントロール使用してWeb ページオプション ボタン作成しますHtmlInputRadioButton コントロールには、オプション ボタンキャプション表示する機能組み込まれていません。キャプション作成するには、Web ページ目的位置リテラル テキスト使用します。これにより、オプション ボタンキャプション表示する相対的な位置確認できます。たとえば、オプション ボタン右側キャプション表示する場合は、次のコードに示すように、HtmlInputRadioButton コントロール宣言しその後キャプション テキスト続けます

オプションで、Value プロパティ設定してHtmlInputRadioButton コントロール数量関連付けることもできます。これは、複数オプション ボタンがあって、選択内容基づいて計算実行する必要がある場合役立ちます

HtmlInputRadioButton コントロールを共にグループ化するには、グループ含める各オプション ボタンName プロパティに共通の値を指定します

メモメモ

HtmlInputRadioButton コントロールを共にグループ化すると、グループ内では一度1 つオプション ボタンしか選択できません。

HtmlInputRadioButton コントロール選択されているかどうか確認するには、Checked プロパティテストしますHtmlInputRadioButton コントロールグループがある場合は、コントロール反復処理して、各コントロールChecked プロパティ個別テストする必要があります

Checked プロパティ内容サーバーへのポスト間で変更され場合は、HtmlInputRadioButton コントロール提供する ServerChange イベント発生します。これにより、イベント発生したときにデータ検証などの特定の命令セット実行するカスタム イベント ハンドラ作成できます

HtmlInputRadioButtonインスタンス初期プロパティ値の一覧については、HtmlInputRadioButton コンストラクタトピック参照してください

使用例使用例

HtmlInputRadioButton コントロール使用してオプション ボタングループ作成する方法次のコード例示します

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html>
<head>

   <script language="VB" runat="server">

    Sub Button1_Click(sender As Object,
 e As EventArgs)
        
        If Radio1.Checked = True Then
            Span1.InnerHtml = "Option 1 is selected"
        Else
            If Radio2.Checked = True Then
                Span1.InnerHtml = "Option 2 is selected"
            Else
                If Radio3.Checked = True Then
                    Span1.InnerHtml = "Option 3 is selected"
                End If
            End If
        End If
    End Sub 'Button1_Click

   </script>

</head>
<body>

   <form runat=server>

      <h3>HtmlInputRadioButton Sample</h3>

      <input type="radio" 
             id="Radio1" 
             name="Mode" 
             runat="server"/>

      Option 1<br>

      <input type="radio" 
             id="Radio2" 
             name="Mode" 
             runat="server"/>
      
      Option 2<br>

      <input type="radio" 
             id="Radio3" 
             name="Mode" 
             runat="server"/>

      Option 3

      <p>
      <span id="Span1" runat="server"
 />

      <p>
      <input type="button" 
             id="Button1" 
             value="Enter" 
             OnServerClick="Button1_Click" 
             runat="server">

   </form>

</body>
</html>
   
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
<head>

   <script language="C#" runat="server">

      void Button1_Click(object sender, EventArgs e) 
      {

         if (Radio1.Checked == true)
            Span1.InnerHtml = "Option 1 is selected";
         else if (Radio2.Checked == true)
            Span1.InnerHtml = "Option 2 is selected";
         else if (Radio3.Checked == true)
            Span1.InnerHtml = "Option 3 is selected";
      }

   </script>

</head>
<body>

   <form runat=server>

      <h3>HtmlInputRadioButton Sample</h3>

      <input type="radio" 
             id="Radio1" 
             name="Mode" 
             runat="server"/>

      Option 1<br>

      <input type="radio" 
             id="Radio2" 
             name="Mode" 
             runat="server"/>
      
      Option 2<br>

      <input type="radio" 
             id="Radio3" 
             name="Mode" 
             runat="server"/>

      Option 3

      <p>
      <span id="Span1" runat="server" />

      <p>
      <input type="button" 
             id="Button1" 
             value="Enter" 
             OnServerClick="Button1_Click" 
             runat="server">

   </form>

</body>
</html>
   
<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>
<head>

   <script language="JSCRIPT" runat="server">

    function Button1_Click(sender : Object, e : EventArgs){
        
        if(Radio1.Checked)
            Span1.InnerHtml = "Option 1 is selected"
        else if(Radio2.Checked)
            Span1.InnerHtml = "Option 2 is selected"
        else if(Radio3.Checked)
            Span1.InnerHtml = "Option 3 is selected"
    }

   </script>

</head>
<body>

   <form runat=server>

      <h3>HtmlInputRadioButton Sample</h3>

      <input type="radio" 
             id="Radio1" 
             name="Mode" 
             runat="server"/>

      Option 1<br>

      <input type="radio" 
             id="Radio2" 
             name="Mode" 
             runat="server"/>
      
      Option 2<br>

      <input type="radio" 
             id="Radio3" 
             name="Mode" 
             runat="server"/>

      Option 3

      <p>
      <span id="Span1" runat="server" />

      <p>
      <input type="button" 
             id="Button1" 
             value="Enter" 
             OnServerClick="Button1_Click" 
             runat="server">

   </form>

</body>
</html>
   
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.HtmlControls.HtmlControl
       System.Web.UI.HtmlControls.HtmlInputControl
        System.Web.UI.HtmlControls.HtmlInputRadioButton
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HtmlInputRadioButton メンバ
System.Web.UI.HtmlControls 名前空間
HtmlInputControl.Name プロパティ
Value
Checked
ServerChange
HtmlInputCheckBox クラス
その他の技術情報
HTML サーバー コントロール



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「HtmlInputRadioButton クラス」の関連用語

HtmlInputRadioButton クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HtmlInputRadioButton クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS