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 相关文章推荐
js验证表单第二部分
Nov 25 Javascript
JS setCapture 区域外事件捕捉
Mar 18 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
jquery通过a标签删除table中的一行的代码
Dec 02 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
jQuery封装的屏幕居中提示信息代码
Jun 08 Javascript
微信小程序入门教程
Nov 18 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
Feb 05 Javascript
详解Vue爬坑之vuex初识
Jun 14 Javascript
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
js 数组当前行添加数据方法详解
Jul 28 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根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
HTML页面如何象ASP一样接受参数
2007/02/07 Javascript
两个DIV等高的JS的实现代码
2007/12/23 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
iview实现动态表单和自定义验证时间段重叠
2021/01/10 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
python实现内存监控系统
2021/03/07 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
自定义Django默认的sitemap站点地图样式
2020/03/04 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
Android笔试题总结
2014/11/29 面试题
成教自我鉴定
2013/10/27 职场文书
转预备党员政审材料
2014/02/06 职场文书
初中学习计划书范文
2014/09/15 职场文书
会计简历自我评价
2015/03/10 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
小学生读书笔记
2015/07/01 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS
浅谈Python基础之列表那些事儿
2021/05/11 Python
Mysql 用户权限管理实现
2021/05/25 MySQL
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏