Seperti yang ditunjukkan di bawah ini:
< %@ Page language = "c#" codebeHind = "webForm1.aspx.cs" autoeventwireup = "false" warisasi = "ajaxselect.onmouseTitle.webform1" %> <! Doctml public "-// w3c // dtd html html 4.0 transisi////engluct> <pead> <pead> title> eng <" title> title> eng <puct> eng <pom> Content = "Microsoft Visual Studio .NET 7.1" Name = "Generator"> <meta content = "c#" name = "code_language"> <meta content = "javascript" name = "vs_defaultclientscript"> <meta content = "http://schemas.microsoft.com/" nameMa = "vcrets (vschemas.microsoft.com/" nameMe = nameMaNget.com language = "javascript"> function getValue () {var b = document.all.rbtid.length var a = document.geteLementById ("rBtid"). cells.length; // peringatan (b); Hasilnya adalah 5 // waspada (a); Hasilnya adalah 4 // untuk (var i = 0; i <b-1; i ++) Ini berfungsi untuk (var i = 0; i <a; i ++) {var ss = "rbtid _"+i; var aa = document.geteLementById (ss) .value; //if(eval('Document.all.rbtid_'+i).Checking==True) // Ini berfungsi untuk fungsi eval () untuk mengubah string data menjadi JS dan menjalankan var bb = document.getElementById (ss); if (document.geteLementById (ss) .Checked) // Catatan bahwa diperiksa tidak dapat ditulis seperti yang diperiksa, jika tidak, itu tidak akan berhasil {alert (aa); merusak; }}}Atau gunakan metode kedua:
// Dapatkan RadioButtonList var vrbTid = document.getElementById ("rBtid"); // Dapatkan semua radio var vrbtidlist = vrbTid.getElementsbyTagname ("input"); untuk (var i = 0; i <vrbtidlist.length; i ++) {if (vrBtidList [i] .Checked) {var text = vrbTid.cells [i] .innertext; var value = vrbtidlist [i] .value; Peringatan ("Nilai teks dari item yang dipilih adalah"+teks+", dan nilainya adalah"+nilai); }}Dalam metode ini, RadioButtonList dianggap sebagai tabel di sisi klien, dan semua radio anaknya diperoleh melalui metode GetElementsbyTagname ("Input"), kemudian mengulangi setiap radio, dan kemudian mendapatkan nilai teks radio melalui sel.
</script> </head> <body ms_positioning = "gridlayout"> <Form ID = "Form1" Method = "POST" RUNAT = "Server"> <font face = "宋体"> <asp: RadioButtonList id = "rbtid" style = "z-index: 101; kiri: 8px; Posisi;" Topx: "8px: 8px: 8px: 8px; Posisi;" Posisi: "8px;" RUNAT: 8PX: 8PX: 8PX; POSISI; "POSIS:" POSISI; "TOP: 8PX: 8PX; POSISI;" POSIS; Tinggi = "176px" name = "rBtId"> <asp: listItem value = "0"> 0 </asp: listItem> <asp: listItem value = "1" dipilih> 1 </sh: listItem> <asp: listItem value = "2"> 2 </asp: listItem> <sem: listItem: listItem value = "2"> </asp: listItem> listItem> listItem: listIteM value = "2"> </asp: listItem> listItem> listItem: listItem value = "3" "</asp: listItem> listItem> listItem: listItem value =" 3 "" </asp: listItem> listItem> listItem: listIn </asp: RadioButtonList> <input style = "z-index: 102; kiri: 184px; Posisi: absolute; atas: 256px" ontClick = "getValue ()" type = "Tombol" value = "Tombol"> </font> </form> </body> </html>
Dua metode di atas (disarankan) untuk mendapatkan nilai yang dipilih RadioButtonList di JS adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.