Js得到radiobuttonlist选中值的两种方法(推荐)


Posted in Javascript onAugust 25, 2016

如下所示:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="ajaxselect.OnmouseTitle.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
  <HEAD>
    <title>WebForm1</title>
    <meta 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/intellisense/ie5" name="vs_targetSchema">
    <script language="javascript">

     function getvalue()
    {
    var b=document.all.rbtid.length
    var a=document.getElementById("rbtid").cells.length; 
    //alert(b);结果为5
    //alert(a);结果为4
    //for(var i=0;i<b-1;i++)这样也行
    for(var i=0;i<a;i++)
    {
     var ss="rbtid_"+i;
     var aa=document.getElementById(ss).value;
     //if(eval('document.all.rbtid_'+i).checked==true) //这样也行 eval()函数能将数据符串转成js运行
     var bb=document.getElementById(ss);
     if(document.getElementById(ss).checked) //注意checked不能写成Checked,要不然不成功
      {
         alert(aa);
         break;
      }   
    
    }
    }

或者用第二种方法:

//得到radiobuttonlist
   var vRbtid=document.getElementById("rbtid");
   //得到所有radio
   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;
      alert("选中项的text值为"+text+",value值为"+value);
    }
   }

此方法中,RadioButtonList在客户端被看成成了table,通过getElementsByTagName("INPUT")方法获取它的所有子radio,然后循环每个radio,再通过cells获取radio的text值。

</script>
  </HEAD>
  <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
      <FONT face="宋体">
        <asp:radiobuttonlist id="rbtid" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" runat="server"
          Width="216px" Height="176px" name="rbtid">
          <asp:ListItem Value="0">0</asp:ListItem>
          <asp:ListItem Value="1" Selected>1</asp:ListItem>
          <asp:ListItem Value="2">2</asp:ListItem>
          <asp:ListItem Value="3">3</asp:ListItem>
        </asp:radiobuttonlist><INPUT style="Z-INDEX: 102; LEFT: 184px; POSITION: absolute; TOP: 256px" onclick="getvalue()"
          type="button" value="Button"></FONT>
    </form>
  </body>
</HTML>

以上这篇Js得到radiobuttonlist选中值的两种方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript toFixed() 方法
Apr 15 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
js原生appendChild的bug解决心得分享
Jul 01 Javascript
JS小功能(button选择颜色)简单实例
Nov 29 Javascript
将鼠标焦点定位到文本框最后(代码分享)
Jan 11 Javascript
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
Angular通过angular-cli来搭建web前端项目的方法
Jul 27 Javascript
AngularJS select设置默认值的实现方法
Aug 25 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
Jan 20 Javascript
php 解压zip压缩包内容到指定目录的实例
Jan 23 Javascript
vue实现路由懒加载及组件懒加载的方式
Jun 11 Javascript
vue实现数据控制视图的原理解析
Jan 07 Javascript
总结JavaScript的正则与其他语言的不同之处
Aug 25 #Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
Aug 25 #Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
Aug 25 #Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
Aug 25 #Javascript
JavaScript中闭包之浅析解读(必看篇)
Aug 25 #Javascript
jquery点击切换背景色的简单实例
Aug 25 #Javascript
浅析Javascript ES6中的原生Promise
Aug 25 #Javascript
You might like
php array_filter除去数组中的空字符元素
2020/06/21 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
PHP对象克隆clone用法示例
2016/09/28 PHP
PHP的PDO连接讲解
2019/01/24 PHP
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
解析javascript瀑布流原理实现图片滚动加载
2016/03/10 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
2017/07/25 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
微信小程序收藏功能的实现代码
2018/06/12 Javascript
node koa2 ssr项目搭建的方法步骤
2020/12/11 Javascript
Python Mysql自动备份脚本
2008/07/14 Python
Python实现备份文件实例
2014/09/16 Python
python实现线程池的方法
2015/06/30 Python
python查看FTP是否能连接成功的方法
2015/07/30 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
python程序 创建多线程过程详解
2019/09/23 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
蔻驰英国官网:COACH英国
2020/07/19 全球购物
几个SQL的面试题
2014/03/08 面试题
应届生简历自我评价
2015/03/11 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
2015年监理工作总结范文
2015/04/07 职场文书
小学推普周活动总结
2015/05/07 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python