js获取单选框或复选框值及操作


Posted in Javascript onDecember 18, 2012
<script> 
function checkbox() 
{ 
var str=document.getElementsByName("box"); 
var objarray=str.length; 
var chestr=""; 
for (i=0;i<objarray;i++) 
{//欢迎来到三水点靠木,我们的网址是3water.com,很好记,三水点靠木,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。 
if(str[i].checked == true) 
{ 
chestr+=str[i].value+","; 
} 
}//欢迎来到三水点靠木,我们的网址是3water.com,很好记,三水点靠木,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。 
if(chestr == "") 
{ 
alert("请先选择一个爱好~!"); 
} 
else 
{ 
alert("您先择的是:"+chestr); 
} 
} 
</script> 
<a href="<#ZC_BLOG_HOST#>">三水点靠木</a>,站长必备的高质量网页特效和广告代码。zzjs.net,站长js特效。<hr> 
<!--欢迎来到三水点靠木,我们网站收集大量高质量js特效,提供许多广告代码下载,网址:3water.com,,用.net打造靓站--> 
选择您的爱好: 
<input type="checkbox" name="box" id="box1" value="跳水" />跳水 
<input type="checkbox" name="box" id="box2" value="跑步" />跑步 
<input type="checkbox" name="box" id="box3" value="听音乐" />听音乐 
<input type="button" name="button" id="button" onclick="checkbox()" value="提交" />

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<style type="text/css" media="all"> 
label{ 
cursor:pointer; 
font-size:12px; 
margin:0px 2px 0px 0px; 
color:#2B86BD; 
} 
.d0{ 
margin-bottom:30px; 
} 
.d0 input{ 
cursor:pointer; 
margin:0px; 
padding:0px 2px; 
} 
</style> 
<script language="javascript" type="text/javascript"> 
var dr=document.getElementsByTagName("div"),i,t=""; 
function submit1(num,type){ 
t=""; 
var dri=dr[num].getElementsByTagName("input"); 
for(i=0;i<dri.length;i++){ 
if(dri[i].checked){ 
if(type==0){ 
alert(dri[i].value); 
break; 
}else{ 
t=t+dri[i].value+";"; 
} 
} 
} 
if(type==1) alert(t); 
} 
//ChangeSelect 
submit1.allselect=function(){ 
var drc=dr[1].getElementsByTagName("input"); 
for(i=0;i<drc.length;i++){ 
drc[i].checked=true; 
} 
} 
//allNot 
submit1.allNot=function(){ 
var drc=dr[1].getElementsByTagName("input"); 
for(i=0;i<drc.length;i++){ 
drc[i].checked=false; 
} 
} 
//reverse 
submit1.reverseSelect=function(){ 
var drc=dr[1].getElementsByTagName("input"); 
for(i=0;i<drc.length;i++){ 
if(drc[i].checked){ 
drc[i].checked=false; 
}else{ 
drc[i].checked=true; 
} 
} 
} 
</script> 
<title>js获取单选框、复选框的值及操作</title> 
</head> 
<body> 
<div class="d0"> 
<input type="radio" name="day" id="r0" value="前天"/><label for="r0">前天</label> 
<input type="radio" name="day" id="r1" value="昨天"/><label for="r1">昨天</label> 
<input type="radio" name="day" id="r2" checked="checked" value="今天"/><label for="r2">今天</label> 
<input type="radio" name="day" id="r3" value="明天"/><label for="r3">明天</label> 
<input type="radio" name="day" id="r4" value="后天"/><label for="r4">后天</label> 
<button type="button" onclick="submit1(0,0)" >提交</button> 
</div> 
<div> 
<input type="checkbox" value="前年" onclick="alert(this.value);"/><label>前年</label> 
<input type="checkbox" value="去年" onclick="submit1(1,1);"/><label>去年</label> 
<input type="checkbox" value="今年" /><label>今年</label> 
<input type="checkbox" value="明年"/><label>明年</label> 
<input type="checkbox" value="后年"/><label>后年</label> 
<button type="button" onclick="submit1(1,1)" >提交</button> 
<button type="button" onclick="submit1.allselect()" >全选</button> 
<button type="button" onclick="submit1.reverseSelect()" >反选</button> 
<button type="button" onclick="submit1.allNot()" >全不选</button> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
document对象execCommand的command参数介绍
Aug 01 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
Sep 29 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
May 23 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 Javascript
javaScript中push函数用法实例分析
Jun 08 Javascript
详解JavaScript的流程控制语句
Nov 30 Javascript
详解Jquery实现ready和bind事件
Apr 14 Javascript
request请求获取参数的实现方法(post和get两种方式)
Sep 27 Javascript
Vue.js自定义指令的用法与实例解析
Jan 18 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
Feb 28 Javascript
在vue中created、mounted等方法使用小结
Jul 21 Javascript
JQuery触发radio或checkbox的change事件
Dec 18 #Javascript
Jquery为单选框checkbox绑定单击click事件
Dec 18 #Javascript
jQuery实现form表单reset按钮重置清空表单功能
Dec 18 #Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 #Javascript
jQuery获取样式中的背景颜色属性值/颜色值
Dec 17 #Javascript
IE不支持getElementsByClassName最终完美解决方案
Dec 17 #Javascript
jQuery移动和复制dom节点实用DOM操作案例
Dec 17 #Javascript
You might like
PHP下10件你也许并不了解的事情
2008/09/11 PHP
PHP 多进程 解决难题
2009/06/22 PHP
解析php中const与define的应用区别
2013/06/18 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
2013/08/10 PHP
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
PHP经典面试题集锦
2015/03/19 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Python中字典的基础知识归纳小结
2015/08/19 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
关于Python数据结构中字典的心得
2017/12/04 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
在python中pandas的series合并方法
2018/11/12 Python
Python之Class&amp;Object用法详解
2019/12/25 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
Python自省及反射原理实例详解
2020/07/06 Python
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
50岁生日感言
2014/01/23 职场文书
电脑销售顾问自荐信
2014/01/29 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python