none
Validar RadioButtonList RRS feed

  • Pregunta

  • Hola como estan....

     

    Resulta que estoy haciendo una aplicacion en ASP. NET (VB) y debo de validar un RadioButtonList, pero no he logrado identificar como hacer referencia a un radiobutton contenido en este RadioButtonList,  es decir como saber cuando esta seleccionado el radiobutton 0 el radiobutton 1 el radiobutton2 etc etc. y cuando se seleccione el primero por ejemplo me debe de mostrar un label (que tengo oculto), Es decir, no poner el evento en un boton y que se ejecute hasta que se haga clic en el, si no que con solo seleccionar el radiobutton me haga este tipo de operaciones.

     

    Espero que me puedan ayudar....

     

    Saludos

     

    miércoles, 24 de septiembre de 2008 18:33

Todas las respuestas

  • Hola Pinukito,

     

    En el siguiente ejemplo, he insertado en el formulario Web un control Label, un control Button y un control RadioButtonList.

     

    Al hacer clic sobre el control Button, se lanza el proceso que gestiona el control RadioButtonList en Form_Load.

     

    Espero que te sirva.

     

    Code Snippet

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        For I = 0 To Me.RadioButtonList1.Items.Count

            If Me.RadioButtonList1.Items(I).Selected = True Then

                Me.Label1.Text = Me.RadioButtonList1.Items(I).Text & " :: " & Me.RadioButtonList1.Items(I).Value

                Exit For

            End If

        Next

    End Sub

     

     

     

     

    Un saludo,

     

    Jorge

    viernes, 26 de septiembre de 2008 11:46
  • Hola gracias por responder jorge.....

     

    Pero esto es justamente lo que no quiero hacer.... no se si me explique la primera vez.... pero va de nuevo...

    Tengo un radiobuttonlist en donde tengo tres radiobuttons y tengo un label, lo que quiero hacer es cambiar el contenido de ese label al seleccionar cualquiera de los radiosbutton.... ejemplo... si tengo seleccionado el radiobutton1 label= casa, si selecciono el radiobutton2 label=carro... me entiendes.

     

    Trato de realizar unas busquedas en una base de datos.... y lo que quiero es poner en el label el criterio o el campo por el que se ralizara la busqueda no se si me entiendas..... Voy a buscar unos libros. Entonces debo de buscarlos por titulo, autor, editorial..... Como le hago para hacer referencia a los radios button para cambiar el contenido del label y para realizar las busquedas segun el radiobutton que este seleccionado. No quiero hacerlo mediante un boton.... la idea es que automaticamente, al seleccionar un radiobutton el contenido del label cambie... y no cuando se le de clic al boton.... espero que me puedan ayudar..

     

    Saludos

    miércoles, 1 de octubre de 2008 16:02
  • En ese caso y para evitar un postback, lo mejor es utilizar AJAX.

     

    Recuperas el elemento seleccionado (podrías incluso utilizar el código que te he indicado) y de acuerdo al dato seleccionado, ejecutas una instrucción de SQL por medio de AJAX para recuperar la información de la base de datos y actualizar el contenido del Label.

     

    miércoles, 1 de octubre de 2008 18:32