怎么获取checkbox的状态

 我来答
百度网友4d3212ddb5e
2016-07-25 · TA获得超过3575个赞
知道大有可为答主
回答量:2955
采纳率:93%
帮助的人:513万
展开全部
两种实现方法一个是把值送过去,一个是自己来取值。
第一种方法:
A页面:
<form id="t6" name="t6" method="post" action="">
<input type="checkbox" name="aa" value="1">1
<input type="checkbox" name="aa" value="2">2
<input type="checkbox" name="aa" value="3">3
<input type="checkbox" name="aa" value="4">4<br>
<input type="button" value="提交" onClick="fun3()">
</form>
js:
function fun3(){
var checkBox = document.t6.aa;
var msg = "";
for(var i=0;i<checkBox.length;i++){
if(checkBox[i].checked){
msg += checkBox[i].value + "|";
}
}
if(msg != ""){
msg = msg.substring(0,msg.length-1);
}
document.t6.action = "Untitled-4.html?msg="+msg;
document.t6.submit();
}
B页面:
<body>
<button onClick="show_popup()">查看</button>
</body>
js:
function show_popup(){
var str = document.location.search.substring(1);
var params = str.split("|");
alert(params);
}

第二种方法:
在你提交的form里用target="_blank"将B页面在一个新窗口中打开
然后b页面可以通过opener.document.t6.aa回到他的父页面来取值,具体代码不写了,思路就是这样的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式