js 赋给 checkbox 值 checkbox不选值为0 选择值为1【在线等】
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 赋给 checkbox 值 checkbox不选值为0 选择值为1【在线等】相关的知识,希望对你有一定的参考价值。
<script>
function checkbox()
var str=document.getElementsByName("checkbox");
for (i=0;i<7;i++)
if(str[i].checked == true)
str[i].value==1
else
str[i].value==0
document.form1.checkbox1.value=str[0];
document.form1.checkbox2.value=str[1];
document.form1.checkbox3.value=str[2];
document.form1.checkbox4.value=str[3];
document.form1.checkbox5.value=str[4];
document.form1.checkbox6.value=str[5];
document.form1.checkbox7.value=str[6];
</script>
<input type="checkbox" name="checkbox1" id="checkbox" />
上下水: <input type="checkbox" name="checkbox2" id="checkbox" />
暖气: <input type="checkbox" name="checkbox3" id="checkbox" />
煤气:<input type="checkbox" name="checkbox4" id="checkbox" />
电话: <input type="checkbox" name="checkbox5" id="checkbox"/>
宽带: <input type="checkbox" name="checkbox6" id="checkbox" />
阳台:<input type="checkbox" name="checkbox7" id="checkbox" />
上面哪儿错了???在asp中提交时全选应为:1,1,1,1,1,1,1 但是没有值 我本来想提交时是这样的;选择,不选,选择,不选,选择,不选,选择 1,0,1,0,1,0,1
按刚才的意见:
提交页面:如下第一个回答
存储页面:save.asp【access数据库】
<%set rs=server.createobject("adodb.recordset")
rs.open "select * from tt" ,conn,1,3
rs.addnew
rs("cq")=request("checkbox")
rs.update
我的选择:选择,不选,选择,不选,选择,不选,选择 结果为:on,on,on 怎么回事
function checkbox(obj)
if(obj.checked)
obj.value=1;
else
obj.value=0;
</script>
<input type="checkbox" name="checkbox" id="checkbox1" onclick="checkbox(this)" />
上下水:<input type="checkbox" name="checkbox" id="checkbox2" onclick="checkbox(this)" />
暖气: <input type="checkbox" name="checkbox" id="checkbox3" onclick="checkbox(this)" />
煤气: <input type="checkbox" name="checkbox" id="checkbox4" onclick="checkbox(this)" />
电话: <input type="checkbox" name="checkbox" id="checkbox5" onclick="checkbox(this)" />
宽带: <input type="checkbox" name="checkbox" id="checkbox6" onclick="checkbox(this)" />
阳台: <input type="checkbox" name="checkbox" id="checkbox7" onclick="checkbox(this)" /> 参考技术A 等号是中文 时 on,on,on
js中获取checkbox里选中的多个值
链接:https://zhidao.baidu.com/question/203897221.html
(侵删)
相同name的input加上checkbox 需要获取被选中的存储起来
例如:
checkbox:
<input type="checkbox" name="test" value="1"/><span>1</span> <input type="checkbox" name="test" value="2"/><span>2</span> <input type="checkbox" name="test" value="3"/><span>3</span> <input type="checkbox" name="test" value="4"/><span>4</span> <input type="checkbox" name="test" value="5"/><span>5</span> <input type=‘button‘ value=‘提交‘ onclick="fun()"/>
获取值:
function fun(){ obj = document.getElementsByName("test"); check_val = []; for(k in obj){ if(obj[k].checked) check_val.push(obj[k].value); } alert(check_val); }
获取name为test的值
遍历是否被选中
以上是关于js 赋给 checkbox 值 checkbox不选值为0 选择值为1【在线等】的主要内容,如果未能解决你的问题,请参考以下文章