我有一个这样的单选按钮列表;从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