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 Archive Network 集合
May 12 Javascript
jquery 与NVelocity 产生冲突的解决方法
Jun 13 Javascript
javascrip关于继承的小例子
May 10 Javascript
文本域中换行符的替换示例
Mar 04 Javascript
JS实现的4种数字千位符格式化方法分享
Mar 02 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
Jul 23 Javascript
详解vue 自定义marquee无缝滚动组件
Apr 09 Javascript
原生小程序封装跑马灯效果
Oct 21 Javascript
react使用antd表单赋值,用于修改弹框的操作
Oct 29 Javascript
详解Vue的列表渲染
Nov 20 Vue.js
总结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&amp;&amp;mysql)四
2006/10/09 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
PHP生成(支持多模板)二维码海报代码
2018/04/30 PHP
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
JavaScript必知必会(二) null 和undefined
2016/06/08 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
Python 闭包的使用方法
2017/09/07 Python
python编程线性回归代码示例
2017/12/07 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
Python调用C语言的实现
2019/07/26 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
numpy库reshape用法详解
2020/04/19 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
Python 内存管理机制全面分析
2021/01/16 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
Supersmart英国:欧洲市场首批食品补充剂供应商之一
2018/05/05 全球购物
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
敬老文明号事迹材料
2014/01/16 职场文书
租房协议书样本
2014/08/20 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python
httpclient调用远程接口的方法
2022/08/14 Java/Android