Convalida Javascript per Asp.Net Radiobutton elenco

Sto usando un asp.net radiobuttonlist.

 <asp:RadioButtonList ID="rbtnAEreq" RepeatDirection="Horizontal" runat="server">
                                                <asp:ListItem Text="Yes" Value="true"></asp:ListItem>
                                                <asp:ListItem Text="No" Value="false"></asp:ListItem>
                                            </asp:RadioButtonList>

sull’evento buttonclick voglio convalidare radiobuttonlist. La mia condizione è sì o no, deve essere selezionata. Come farlo in javascript…

InformationsquelleAutor Tronics | 2011-02-16

 

One Reply
  1. 2

    Rendere più facile su te stesso, e invece di scrivere JavaScript te, è sufficiente utilizzare un RequiredFieldValidator e impostare EnableClientScript = “true”.

    È descritto qui, tra l’altro: http://www.geekpedia.com/tutorial82_Validate-using-RequiredFieldValidator.html

    Controllo esiste, fuori dalla scatola, con standard di controlli di Convalida, in modo da rendere più facile su te stesso e non re-inventare la ruota (a meno che non si può fare una migliore ruota).

    Modifica

    Si dind non parlare se si è in grado di utilizzare JQuery per la creazione di script. Se si, allora si può fare questo tramite JQuery. http://www.shawnduggan.com/?p=126 Funziona lo stesso per un RadioButtonList come una CheckBoxList.

    E, infine, se JQuery è anche un’opzione e si vuole VERAMENTE ot utilizzare javaScript, è possibile ottenere il valore selezionato nell’elenco a discesa e confrontarlo con il valore atteso. Il codice per ottenere il valore selezionato è semplice. È possibile utilizzare questo codice per il test di ottenere hte valore, e li nodify per confrontare il valore nella vostra routine di convalida.

    function GetRadioButtonValue(id)
    {
        var radio = document.getElementsByName(id);
        for (var j = 0; j < radio.length; j++)
        {
            if (radio[j].checked)
                alert(radio[j].value);
        }
    }
    • sì.. per la stessa buttonclick ho un po ‘ di javascript convalide…. così, una volta che restituisce true.. la sua submiting richiesta al server..senza la convalida… quindi ho bisogno di utilizzare javascript validationsss

Lascia un commento