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 相关文章推荐
类之Prototype.js学习
Jun 13 Javascript
js DataSet数据源处理代码
Mar 29 Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 Javascript
JS获取表格内指定单元格html内容的方法
Mar 31 Javascript
基于jQuery日历插件制作日历
Mar 11 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
May 11 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
Aug 01 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
Feb 17 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 jQuery
vue使用better-scroll实现下拉刷新、上拉加载
Nov 23 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
Feb 08 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
做个自己站内搜索引擎
2006/10/09 PHP
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
2018/12/21 PHP
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
javascript parseInt() 函数的进制转换注意细节
2013/01/08 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
javascript 闭包详解
2015/07/02 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
javascript的this关键字详解
2019/05/20 Javascript
Python getopt模块处理命令行选项实例
2014/05/13 Python
基于Python实现通过微信搜索功能查看谁把你删除了
2016/01/27 Python
使用Python写一个小游戏
2018/04/02 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
商业房地产广告语
2014/03/13 职场文书
日化店促销方案
2014/03/26 职场文书
护理目标管理责任书
2014/07/25 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
就业协议书样本
2014/08/20 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python