Como mostrado abaixo:
< %@ Página de página = "c#" codeBehind = "webform1.aspx.cs" autoeventwireup = "false" herits = "ajaxselect.onmousetitle.webform1" %> <! <title> webform1 </itit> <meta content = "Microsoft Visual Studio .net 7.1" name = "generator"> <meta content = "c#" name = "code_language"> <metaft = "javascript" name = "vs_defaultcriptscript"> <meta -content = "htsttp://schemas ".miTh.M.MiTh.M.Ithem.miathen..unthem.miathen.unthem.miath..iThem.M.Esthem.miathen.unthem.miTh..Enchemas. name = "vs_targetschema"> <script linguagem = "javascript"> function getValue () {var b = document.all.rbtid.length var a = document.getElementById ("rbtid"). Cells.length; // alerta (b); resultado é 5 // alerta (a); O resultado é 4 // para (var i = 0; i <b-1; i ++), isso funciona para (var i = 0; i <a; i ++) {var ss = "rbtid _"+i; var aa = document.getElementById (ss) .Value; //if(eval('document.all.rbtid_'+i).CHECKED==True) // Funciona para avaliar () Função para converter a sequência de dados em js e executar var bb = document.getElementById (SS); if (document.getElementById (SS) .CHECKED) // Observe que o verificado não pode ser marcado como verificado, caso contrário, não terá sucesso {alert (aa); quebrar; }}}Ou use o segundo método:
// obtém radiobuttonlist var vrbtid = document.getElementById ("rbtid"); // obtenha todo o rádio var vrbtidlist = vrbtid.getElementsByTagName ("input"); for (var i = 0; i <vrbtidlist.length; i ++) {if (vrbtidlist [i] .Checked) {var text = vrbtid.cells [i] .innerText; var value = vrbtidlist [i] .Value; alerta ("o valor do texto do item selecionado é"+text+"e o valor é"+valor); }}Neste método, o RadiobuttonList é considerado uma tabela no lado do cliente, e todos os seus rádios infantis são obtidos através do método GetELementsByTagName ("Input"), depois loop cada rádio e, em seguida, obtenha o valor de texto do rádio através das células.
</script> </head> <corpo ms_positioning = "gridlayout"> <form id = "form1" method = "post" runat = "server"> <font face = "宋体"> <asp: radiobuttonlist id = "rbtid" style = "z-index: 101; esquerdo: 8px; Altura = "176px" name = "rbtid"> <asp: listItem value = "0"> 0 </asp: listItem> <asp: listItem value = "1" selecionado> 1 </asp: listitem> <asp: listitem value = "2"> 2 </asp: </asp: radiobuttonList> <input style = "z-index: 102; esquerda: 184px; posição: absoluto; topo: 256px" onclick = "getValue ()" type = "button" value = "button"> </font> </form> </body> </html> "
Os dois métodos acima (recomendados) para obter o valor selecionado do RadiobuttonList em JS são todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.