复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<mce:style><!--
--></mce:style><style mce_bogus="1">
</style>
<title>JS获取复选框被选中的值</title>
</head>
<body>
<input type="checkbox" name="test" value="0" />0
<input type="checkbox" name="test" value="1" />1
<input type="checkbox" name="test" value="2" />2
<input type="checkbox" name="test" value="3" />3
<input type="checkbox" name="test" value="4" />4
<input type="checkbox" name="test" value="5" />5
<input type="checkbox" name="test" value="6" />6
<input type="checkbox" name="test" value="7" />7
<input type="button" onclick="chk()" value="提 交" />
</body>
</html
JS代码
复制代码 代码如下:
<mce:script src="jquery.js" mce_src="jquery.js"></mce:script><!--这是载入jquery.js文件,如果不使用jquery可以去掉-->
<mce:script type="text/javascript"><!--
function chk(){
var obj=document.getElementsByName('test'); //选择所有name="'test'"的对象,返回数组
//取到对象数组后,我们来循环检测它是不是被选中
var s='';
for(var i=0; i<obj.length; i++){
if(obj[i].checked) s+=obj[i].value+','; //如果选中,将value添加到变量s中
}
//那么现在来检测s的值就知道选中的复选框的值了
alert(s==''?'你还没有选择任何内容!':s);
}
function jqchk(){ //jquery获取复选框值
var chk_value =[];
$('input[name="test"]:checked').each(function(){
chk_value.push($(this).val());
});
alert(chk_value.length==0 ?'你还没有选择任何内容!':chk_value);
}
// --></mce:script>
对checkbox的其他几个操作
1. 全选
2. 取消全选
3. 选中所有奇数
4. 反选
5. 获得选中的所有值
js代码
复制代码 代码如下:
$("document").ready(function(){
$("#btn1").click(function(){
$("[name='checkbox']").attr("checked",'true');//全选
})
$("#btn2").click(function(){
$("[name='checkbox']").removeAttr("checked");//取消全选
})
$("#btn3").click(function(){
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
})
$("#btn4").click(function(){
$("[name='checkbox']").each(function(){//反选
if($(this).attr("checked")){
$(this).removeAttr("checked");
}
else{
$(this).attr("checked",'true');
}
})
})
$("#btn5").click(function(){//输出选中的值
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"/r/n";
//alert($(this).val());
})
alert(str);
})
})
html代码:
复制代码 代码如下:
<!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" />
<title>louis-blog >> jQuery 对checkbox的操作</title>
<mce:script type='text/javascript' src="http://leotheme.cn/wp-includes/js/jquery/jquery.js" mce_src="http://leotheme.cn/wp-includes/js/jquery/jquery.js"></mce:script>
<SCRIPT LANGUAGE="JavaScript">
<!--
$("document").ready(function(){
$("#btn1").click(function(){
$("[name='checkbox']").attr("checked",'true');//全选
})
$("#btn2").click(function(){
$("[name='checkbox']").removeAttr("checked");//取消全选
})
$("#btn3").click(function(){
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
})
$("#btn4").click(function(){
$("[name='checkbox']").each(function(){//反选
if($(this).attr("checked")){
$(this).removeAttr("checked");
}
else{
$(this).attr("checked",'true');
}
})
})
$("#btn5").click(function(){//输出选中的值
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"/r/n";
//alert($(this).val());
})
alert(str);
})
})
-->
</SCRIPT>
</HEAD>
<body style="text-align:center;margin: 0 auto;font-size: 12px;" mce_style="text-align:center;margin: 0 auto;font-size: 12px;">
<div style="border: 1px solid #999; width: 500px; padding: 15px; background: #eee; margin-top: 150px;">
<form name="form1" method="post" action="">
<input type="button" id="btn1" value="全选">
<input type="button" id="btn2" value="取消全选">
<input type="button" id="btn3" value="选中所有奇数">
<input type="button" id="btn4" value="反选">
<input type="button" id="btn5" value="获得选中的所有值">
<br /><br />
<input type="checkbox" name="checkbox" value="checkbox1">
checkbox1
<input type="checkbox" name="checkbox" value="checkbox2">
checkbox2
<input type="checkbox" name="checkbox" value="checkbox3">
checkbox3
<input type="checkbox" name="checkbox" value="checkbox4">
checkbox4
<input type="checkbox" name="checkbox" value="checkbox5">
checkbox5
<input type="checkbox" name="checkbox" value="checkbox6">
checkbox6
</form>
</div>
</body>
</HTML>
相关推荐:
智能AI写文章:高效创作新风尚
亚马逊seo信息是什么,亚马逊seo关键词优化软件 ,光谷ai
seo种草什么意思,seo yoo na ,三维地震反演AI
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
SEO外,如何提升网站整体营销效果?,文轩网络营销推广方案
为什么选择老域名工具?提升网站SEO与品牌影响力的秘密武器,软文与seo文章区别
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
GPT哪个模型是最新的?AI语言生成的未来,ai回头
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
为什么做seo的人很少,为了什么做seo ,ai不负你
ChatGPT诞生背景:人工智能如何突破语言的边界,ai辅助市场调研
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
seo适合什么职业,seo有前途么 ,ai小精灵
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
文章生成AI:让写作轻松高效的神奇工具
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
怎么用AI写文:让创作更轻松,效率翻倍
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,男头ai关键词
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,解决您的使用困扰!,ai光晕制作
SOE优化:让你的网站轻松登顶,流量激增的秘密武器,广西网站建设存在问题
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
怎么让AI写文章,轻松实现内容创作的智能化
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
如何用AI改文章,让写作更高效、精准,提升内容质量
AI免费生成文章让创作变得轻松自如
未来写作新模式文章撰写AI如何助力内容创作
文章AI生成:让创作变得更简单、更高效!
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
seo需要什么器械,seo需要什么器械才能做 ,长续航ai纯电汽车
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁