我有一個這樣的單選按鈕列表;從radiobuttonlist選擇的數字文本框控件
<asp:RadioButtonList ID="RadioButtonFirm" runat="server" RepeatDirection="Horizontal">
<asp:ListItem id="option1" runat="server" Value="Firm Code" />
<asp:ListItem id="option2" runat="server" Value="Firm Name" />
</asp:RadioButtonList>
而且一個asp:Button控件
<asp:Button ID="btnSearchFirm" runat="server" OnClientClick="Validate();" Text="search" OnClick="btnSearchFirm_Click" />
和一個文本框
<asp:TextBox ID="txtCriteria" Width="120px" runat="server"></asp:TextBox>
如果我選擇單選按鈕事務所代碼,用戶只需選擇數字值txtCriteria文本框,否則可以輸入字符串。如何驗證它?
寫一些jQuery。捕捉radiobuttonlist中的'change'事件,並更改驗證。也許創建2個不同的輸入字段,並在事件處理程序中隱藏/顯示它們。 – Rob 2012-03-16 08:03:13