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 相关文章推荐
ie和firefox中img对象区别的困惑
Dec 27 Javascript
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
Jul 21 Javascript
javascript while语句和do while语句的区别分析
Dec 08 Javascript
js form 验证函数 当前比较流行的错误提示
Jun 23 Javascript
jquery中使用ajax获取远程页面信息
Nov 13 Javascript
js onkeypress与onkeydown 事件区别详细说明
Dec 13 Javascript
JS隐藏参数post传值实例
Apr 18 Javascript
JS过滤url参数特殊字符的实现方法
Dec 24 Javascript
js opener的使用详解
Jan 11 Javascript
AngularJS基础 ng-model 指令详解及示例代码
Aug 02 Javascript
Node.js静态服务器的实现方法
Feb 28 Javascript
详解Vue基于vue-quill-editor富文本编辑器使用心得
Jan 03 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 之入门篇
2006/12/04 PHP
模板引擎Smarty深入浅出介绍
2006/12/06 PHP
php下实现伪 url 的超简单方法[转]
2007/09/24 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
基于jquery循环map功能的代码
2011/02/26 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
jQuery中dequeue()方法用法实例
2014/12/29 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
[33:09]完美世界DOTA2联赛循环赛 Forest vs DM BO2第二场 10.29
2020/10/29 DOTA
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
python2.7安装图文教程
2018/03/13 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
市场营销专业个人求职信范文
2013/12/14 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
酒店采购员岗位职责
2015/04/03 职场文书