?
Ce document utilise Manuel du site Web PHP chinois Libérer
RadioButton 控件用于顯示單選按鈕。
提示:如需創(chuàng)建一系列使用數(shù)據(jù)綁定的單選按鈕,請使用 RadioButtonList 控件!
屬性 | 描述 |
---|---|
AutoPostBack | 布爾值,規(guī)定在 Checked 屬性被改變后,是否立即回傳表單。默認是 false。 |
Checked | 布爾值,規(guī)定是否選定單選按鈕。 |
id | 控件的唯一 id。 |
GroupName | 該單選按鈕所屬控件組的名稱。 |
OnCheckedChanged | 當 Checked 屬性被改變時,被執(zhí)行的函數(shù)的名稱。 |
runat | 規(guī)定該控件是服務器控件。必須設置為 "server"。 |
Text | 單選按鈕旁邊的文本。 |
TextAlign | 文本應出現(xiàn)在單選按鈕的哪一側(cè)(左側(cè)還是右側(cè))。 |
Radiobutton
<script??runat="server"> Sub?submit(Sender?As?Object,?e?As?EventArgs) if?red.Checked?then ???Label1.Text="You?selected?"?&?red.Text elseIf?green.Checked?then ???Label1.Text="You?selected?"?&?green.Text elseIf?blue.Checked?then ???Label1.Text="You?selected?"?&?blue.Text end?if End?Sub </script> <!DOCTYPE?html> <html> <body> <form?runat="server"> Select?your?favorite?color: <br> <asp:RadioButton?id="red"?Text="Red"?Checked="True"? GroupName="colors"?runat="server"/> <br> <asp:RadioButton?id="green"?Text="Green" GroupName="colors"?runat="server"/> <br> <asp:RadioButton?id="blue"?Text="Blue"? GroupName="colors"?runat="server"/> <br> <asp:Button?text="Submit"?OnClick="submit"?runat="server"/> <p><asp:Label?id="Label1"?runat="server"/></p> </form> </body> </html>
在本例中,我們在 .aspx 文件中聲明了三個 RadioButton 控件,一個 Button 控件,以及一個 Label 控件。當提交按鈕被觸發(fā)時,會執(zhí)行 submit 子例程。submit 子例程會以三種方式進行響應:假如帶有 id="red" 屬性的 radiobutton 被選中,服務器向 Label 控件發(fā)送消息 "You selected Red";假如帶有 id="green" 屬性的 radiobutton 被選中,服務器向 Label 控件發(fā)送消息 "You selected Green";假如帶有 id="blue" 屬性的 radiobutton 被選中,服務器向 Label 控件發(fā)送消息 "You selected Blue"。