Sobre evento RadioButton CheckedChanged
-
20-08-2019 - |
Pergunta
Oi lá im usando um único TextBox para consultar diferentes tipos de chossings, por exemplo, quando eu selecionar o primeiro RadioButton (Sobrenome) que procuro pelo sobrenome do cliente, quando eu escolho segundo RadioButton (Doc. Código) que procuro por código e assim por diante, por favor, como posso gerir ou exceções punho quando por exemplo se o usuário escolher "Busca por Data" e enviar um tipo de cadeia?
Im usando C # 3.5 - Asp.net
Gostaria de fazê-lo com expressões regulares e acrescentar que no caso RadioButton, assim quando os usuários muda de rádio, ele pode digitar apenas alguns caracteres em optiona, outros mais na Opção B, e datas apenas em OptionC ... ( expressão regular)
Agradecemos avanços
Solução
Se você estiver usando o RadioButtonList controle web asp então você pode fazer muitas mudanças quando a sua é uma nova postagem. você pode definir o atributo para SelectIndexChanged, então sempre que a sua é uma mudança que causar um postback e então você pode fazer o que quer de seus (verificações). ex:
<asp:radioButtonList
id="radio1" runat="server"
autoPostBack="true"
cellSpacing="20"
repeatColumns="3"
repeatDirection="horizontal"
RepeatLayout="table"
textAlign="right"
OnSelectedIndexChanged="radio_SelectedIndexChanged">
<asp:ListItem text="10pt" value="itsMe"/>
<asp:ListItem text="14pt" value="itsYou"/>
<asp:ListItem text="16pt" value="Neither"/>
</asp:radioButtonList>
no servidor você deve ter
protected void radio_SelectedIndexChanged(object sender, EventArgs e)
{
//do whatever you want by calling the name of the radio id
//example
if(radio1.SelectedItem.Value=="(whatever you want to test)"
}