- 浏览: 1883167 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (514)
- OPEN (41)
- WARN (33)
- EXPER (16)
- RESOURCE (7)
- TOOL (4)
- DWR (10)
- Struts1.x (10)
- Ibtais (18)
- MyEclipse (30)
- Sql Server (64)
- Tomcat (7)
- APACHE (4)
- JSP (18)
- SERVLET (6)
- ENGLISH (0)
- ECSide (8)
- JasperReports (7)
- JAVA (24)
- JS (42)
- XML (26)
- CVS (8)
- Mind (1)
- JQUERY (2)
- IBATIS (6)
- PROJECT (0)
- STRUTS2 (0)
- PROXOOL (0)
- SPRING (4)
- Hibernate (0)
- SSI (0)
- JBPM (11)
- FLEX (3)
- JSON (2)
- GWT (1)
- jeecms v3 (1)
- Flash (2)
- DATA (1)
- ORACLE (3)
- 查询oracle 中逗号分隔字符串中所有值 (1)
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
一般使用遍历的方法,判断每个Radio是否被选中,如果是,再取其值.
这里有两个要注意的地方:一个是如何取值,一个是如何遍历
document.getElementById("userlist").userid;
这是根据form的id再取其中控件元素的name取值的方法。
也可以用document.getElementsByName("userid")直接获得
getElementById与getElementsByName的区别,getElementById取radio类型元素只能选取单个控件,getElementsByName取radio类型元素的时候是取出的整个radio数组,如果一定要用getElementById,则可像上面代码一样先用getElementById取得整个表单的id.后面紧跟radio名称即可
现在知道document.getElementsByName("userid")就是得到一个数组,该数组中的元素是该dom树中所有name为radionum的元素,即使只有一个radio,也是一个只包含一个元素的数组.
而document.all.userid则不同,它是得到页面中的userid元素的引用,当页面中存在多个radio时,它返回的是一个数组,如果页面中只包含一个radio,则得到的就是这个radio对象的引用.由于这时得到的不是一个数组,因此就不能遍历数组来进行判断了.
做成函数吧,如下:
<form id="userlist" method="post" action="option.php"> <input type="radio" name="userid" value="1">1 <input type="radio" name="userid" value="2">2 <input type="radio" name="userid" value="3">3 </form>
<script language="javascript"> function usubmit(action){ var radionum = document.getElementById("userlist").userid; for(var i=0;i<radionum.length;i++){ if(radionum[i].checked){ userid = radionum[i].value } } window.location.href='option.php?action='+action+'&userid='+userid; } </script>
这里有两个要注意的地方:一个是如何取值,一个是如何遍历
document.getElementById("userlist").userid;
这是根据form的id再取其中控件元素的name取值的方法。
也可以用document.getElementsByName("userid")直接获得
getElementById与getElementsByName的区别,getElementById取radio类型元素只能选取单个控件,getElementsByName取radio类型元素的时候是取出的整个radio数组,如果一定要用getElementById,则可像上面代码一样先用getElementById取得整个表单的id.后面紧跟radio名称即可
现在知道document.getElementsByName("userid")就是得到一个数组,该数组中的元素是该dom树中所有name为radionum的元素,即使只有一个radio,也是一个只包含一个元素的数组.
而document.all.userid则不同,它是得到页面中的userid元素的引用,当页面中存在多个radio时,它返回的是一个数组,如果页面中只包含一个radio,则得到的就是这个radio对象的引用.由于这时得到的不是一个数组,因此就不能遍历数组来进行判断了.
做成函数吧,如下:
function getRadioBoxValue(radioName) { var obj = document.getElementsByName(radioName); //这个是以标签的name来取控件 for(i=0; i<obj.length;i++) { if(obj[i].checked) { return obj[i].value; } } return "undefined"; }
发表评论
-
下载文件的一种简单方法js
2013-11-22 14:28 17261下载文件的一种简单方法js 在做课程排课系统时常常 ... -
JS escape、encodeURI 、encodeURIComponent 编码与解码
2012-10-21 10:25 13057JS escape、encodeURI 、encodeUR ... -
理解setTimeout和setInterval
2011-06-01 10:58 1190甚至可能会错误的把两 ... -
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2011-06-01 10:47 3004Document自带的方法: 循环执行:var timeid ... -
js中SetInterval与setTimeout
2011-06-01 09:06 1436setTimeout和setInterval的语法相同。它们都 ... -
JS人民币大写转化
2011-05-13 14:54 1547近验证的人民币大写转化的例子 <!DOCTYPE HT ... -
您查看的网页正在试图关闭窗口。是否关闭此窗口”的屏蔽方法(JavaScript)
2011-04-26 16:51 7441用JS代码关闭窗口时会提示“您查看的网页正在试图关闭窗口。是否 ... -
JS获取页面大小信息
2011-04-26 16:27 1701我的页面宽度大于可见宽度,于是我做的弹出层的遮罩在拖动横轴时页 ... -
JS 使用try...catch
2011-01-06 10:45 1351我们可以添加 try...catch 语句,这样当错误发生时可 ... -
让你理解HTML DOM :节点,节点树,访问节点!
2011-01-06 09:52 4942HTML DOM 定义了访问和操作HTML文档的标准方法。 ... -
js生成Table最好的例子并且获取table json,Copy即可运行
2011-01-05 16:42 5296<html> <head> < ... -
js掩藏table列或者行
2011-01-05 14:40 1124<!DOCTYPE HTML PUBLIC " ... -
正则表达式通过实例透彻理解
2010-12-17 15:43 1192如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一 ... -
JS正则验证邮箱/手机/电话的格式
2010-12-16 09:58 2075援引兄弟博客 http://zithan.iteye.com/ ... -
是js 常用正则表达式表单验证代码
2010-12-13 15:11 1313简介:这是js 常用正则 ... -
js 当前浏览者的显示器分辨率:
2010-10-14 14:29 2070当前浏览者的显示器分辨率: js获取分辨率 js 获得分辨率 ... -
js处理乱码
2010-10-14 09:24 1503JS传参之中文乱码解决方案: 传参:用encodeURI(&q ... -
实用Script详解:一触即停的滚动信息栏
2010-09-25 14:41 1592实用Script详解:一触即停的滚动信息栏 在我们单位一楼 ... -
js操作checkbox,radio,select
2010-09-08 09:12 3893最近经常用JS操作 select checkbox 及radi ... -
window.opener属性与window.open()方法
2010-09-08 08:38 2900opener 属性是一个可读可写的属性,可返回对创建该窗口的 ...
相关推荐
原理就是:一般使用遍历的方法,判断每个Radio是否被选中,如果是,再取其值. <form id=userlist method=post action=option.php> <input type=radio name=userid value=1>1 <input type=radio name=...
本文将通过一个简单实例,讲解如何在JavaScript中获取JSP表单中单选按钮(radio)类型的值。 首先,我们需要了解单选按钮(radio)在HTML表单中的基本用法。单选按钮允许用户在一组选项中选择一个值,它通常使用`...
在本文中,我们将深入探讨如何使用JavaScript(JS)遍历元素并动态地为它们添加CSS类,以及在用户点击其他元素时如何删除已添加的CSS类。此外,我们还将研究如何实现点击显示和关闭层的功能,包括在空白区域点击时...
Javascript遍历页面中的text控件是前端开发中常见的操作,特别是在需要对页面中多个文本输入框进行统一处理时显得尤为重要。本文将详细介绍如何使用Javascript遍历页面上所有的text类型的控件,并提取这些控件的ID。...
本项目展示了如何在JSP页面中使用`radio`控件,结合JavaScript进行用户交互处理,如判断是否选中以及获取选中的`radio`控件的值。 首先,我们来理解`radio`控件的基本结构。在HTML中,`<input>`标签用于创建`radio`...
// 遍历Radio按钮 for (var i = 0; i < radioButtons.length; i++) { // 添加点击事件监听器 radioButtons[i].addEventListener('click', function() { // 移除所有已选中的样式 for (var j = 0; j < radio...
// 遍历Radio按钮 for (var i = 0; i ; i++) { // 检查当前Radio是否被选中 if (radios[i].checked) { // 如果被选中,获取其value属性 var selectedValue = radios[i].value; console.log('选中的值为:', ...
本篇文章将详细讲解如何使用JavaScript来获取选中的Radio button的值以及相关的知识点。 首先,Radio按钮在HTML中的基本结构如下: ```html <input type="radio" id="option1" name="options" value="1"> ...
在前端开发中,Element-UI 是一个流行的基于 Vue.js 的组件库,它提供了一套丰富的界面组件以方便开发者构建页面。在很多应用场景中,我们可能会需要动态生成一组单选框(radio)控件,并且为每个单选框提供不同的...
本文档涉及了如何在ASP(Active Server Pages)中利用JavaScript来实现对表单中`<input type="radio">`控件的选择状态进行检测的功能。通过这种方式,可以在用户提交表单前即时反馈哪些选项已被选择。 **知识点细节...
5. **遍历所有元素**:如果需要对一组checkbox或radio进行操作,可以使用`.each()`方法。`$("[type=checkbox]").each(function() { ... })`会遍历所有的checkbox,并对每个元素执行提供的函数。 6. **获取选中的值*...
5. 遍历radio并进行操作:在函数onclick1和onclick2中,使用了for循环来遍历所有具有相同name属性的radio元素。遍历的目的是找到第一个被选中的radio元素,并取消其选中状态。这种遍历方式可以应用于各种需要检查...
Vue.js 是一款流行的前端JavaScript框架,它提供了丰富的功能来构建用户界面。在Vue.js中,循环渲染元素是非常常见的操作,特别是在处理列表数据时。在这个场景中,我们需要在页面上显示一组可选的单选按钮(radio)...
在使用JavaScript进行前端开发的过程中,表单验证是不可或缺的一个环节。表单中的单选按钮(radio)是一种常见且特殊的数据输入方式,允许用户在预设的多个选项中选择一个。由于其特殊的使用方式,验证单选按钮是否...
在JavaScript中,获取单选按钮(radio)选中后的值是一项常见的任务,特别是在表单提交时。单选按钮通常用于提供一组互斥的选择,用户只能选择其中的一个。在本文中,我们将探讨如何在用户选择或未选择单选按钮时...
在JavaScript中,`checkbox`和`radio`是两种常见的表单元素,用于用户输入选择数据。它们在网页交互中扮演着重要角色。本篇将详细探讨这两种元素的使用方法、特性以及如何通过JavaScript进行操作。 一、Checkbox...
在本文中,我们将探讨如何使用JavaScript(JS)动态改变HTML中的单选按钮(radio)状态。单选按钮在网页交互中经常用于让用户在多个选项中选择一个。在某些情况下,可能需要自定义其行为,例如改变选中状态或者样式...
在JavaScript中,获取`type=radio`的值通常涉及到处理HTML中的单选按钮(Radio Buttons)。这些按钮在网页表单中用于提供多个选择项,用户只能选择其中之一。`type=radio`是HTML5中定义的一个属性,用于创建单选按钮...
本实例将演示如何使用JavaScript来获取表单中的单选按钮组(radio button group)中用户选中的值。 首先,我们来看HTML部分。在这个例子中,我们有一个表单(form),其包含一组名称相同的单选按钮。每个单选按钮都...