html复选框(html复选框默认选中)
大家好,html复选框相信很多的网友都不是很明白,包括html复选框默认选中也是一样,不过没有关系,接下来就来为大家分享关于html复选框和html复选框默认选中的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
复选框的效果实现
解决思路:
全选的实现:遍历所有复选框,然后设置各多选项的checked属性为true。反选的实现:遍历所有复选框,获取复选框的checked属性值,是true的话则设置为false,否则设为true,即作当前值的相反设置。
具体步骤:
代码示例:
<script>
function selectit(){
//设置变量form的值为name等于select的表单
var form=document.select
//取得触发事件的按钮的name属性值
var action=event.
for(var i=0;i<form.elements.length;i++){//遍历表单项
//将当前表单项form.elements对象简写为e
var e= form.elements
//如果当前表单项的name属性值为iTo,
//执行下一行代码。限定脚本处理的表单项范围。
if(e.name== iTo)
/*如果单击事件发生在name为selectall的按钮上,就将当前表单项的checked属性设为true(即选中),否则设置为当前设置的相反值(反选)*/
e.checked=(action==selectall)?(form.selectall.checked):(!e.checked)
}
}
</script>
<form name=select>
<INPUT type=checkbox name=selectall onclick=selectit()>全选
<INPUT type=checkbox name=Inverse onclick=selectit()>反选
<INPUT type=checkbox name=iTo value=1>1
<INPUT type=checkbox name=iTo value=2>2
<INPUT type=checkbox name=iTo value=3>3
<INPUT type=checkbox name=iTo value=4>4
<INPUT type=checkbox name=iTo value=5>5
</form>
注意:本例中能被全选或反选的复选框必须设置name为iTo。
技巧:在本例中其实不用遍历表单的每个元素,只需要遍历getElementsByName(iTo)集合就行了。
特别提示
代码运行后,选中”全选”复选框,所有name为iTo的复选框将被选中,效果如图1.4.12所示。
图1.4.12全选复选框
特别说明
本例需要掌握的内容是对表单项的遍历和复选框的选中或不选中状态的设置或获取。
checked设置或获取复选框或单选钮的状态,true为选中,false为不选中。
elements获取以源顺序排列的指定表单中所有控件的集合(不包括图像类型的控件对象)。<html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=gb2312>
<title>网页特效代码--复选框全选、全不选和反选的效果实现</title>
<SCRIPT LANGUAGE=JavaScript>
<!-- Begin
function checkAll(){
for(var j= 1; j<= 9; j++){
box= eval(document.checkboxform.C+ j);
if(box.checked==false) box.checked=true;
}
}
function uncheckAll(){
for(var j= 1; j<= 9; j++){
box= eval(document.checkboxform.C+ j);
if(box.checked==true) box.checked=false;
}
}
function switchAll(){
for(var j= 1; j<= 9; j++){
box= eval(document.checkboxform.C+ j);
box.checked=!box.checked;
}
}
// End-->
</script>
</head>
<body>
<form name=checkboxform>
<input type=checkbox name=C1 checked>C1<br>
<input type=checkbox name=C2 checked>C2<br>
<input type=checkbox name=C3 checked>C3<br>
<input type=checkbox name=C4 checked>C4<br>
<input type=checkbox name=C5 checked>C5<br>
<input type=checkbox name=C6 checked>C6<br>
<input type=checkbox name=C7 checked>C7<br>
<input type=checkbox name=C8 checked>C8<br>
<input type=checkbox name=C9 checked>C9<br>
<br>
<input type=button value=全部选中 onClick=checkAll()><br>
<input type=button value=全部不选 onClick=uncheckAll()><br>
<input type=button value=选择转换 onClick=switchAll()><br>
</form>
</body>
</html>
hbuilder怎么做复选框
1、首先打开hbuilder软件,新建几个默认的复选框。
2、然后在上方的style标签设置input的样式,先设置input的display属性为none,将默认的单选框去掉,在设置一下各个单选框的margin的距离。
3、接着在下方继续设置样式,设置label标签的before和after伪元素,将原有before的单选框选中状态的属性“checked+label”设置变为红色实心框,同时未选中的状态的“label::after”为白色空心方框。
4、最后打开浏览器,即可看到设置好的样式,其中被选中的是红色的实心方框,没被选择的则是没有颜色的方框。
复选框怎么设置
方法如下(软件版本:Office2007):
1、开发工具,插入,复选框:
2、在编辑区拖动即可出现一个复选框:
3、还可以进一步更改复选框后的文字内容:
扩展资料
1)选择框:
a.单个复选框可被选择;
b.单个复选框可被取消选择;
c.并存的全部复选框可被选择;
d.并存的全部复选框可被取消选择;
e.并存的全部复选框可被部分选择;
f.并存的全部复选框可被部分取消选择;
g.存在全选关系的复选框的全部选择;
h.存在全选关系的复选框的部分选择;
i.存在全选关系的复选框的全部反选;
j.选择框的形状样式与设计稿一致;
k.选择框的勾选样式(方块、对勾、叉号)与设计稿一致;
l.选择框的部分勾选样式(浅色方块、对勾、叉号)与设计稿一致;
m.选择框在页面上显示时的尺寸与设计稿一致;
n.选择框与周围控件的边距与设计稿一致;
o.选择框的线条宽度与设计稿一致;
p.选择框的对齐方式与设计稿一致;
2)标签
a.标签文案内容与设计稿一致;
b.标签文案内容与复选框功能描述一致;
c.标签文字大小与设计稿一致;
d.标签文字的长度屏幕范围内显示完整;
e.标签文字超出屏幕范围的处理;
f.标签文字的颜色;
g.标签文字与页面内控件的距离;
h.标签文字的对齐方式(水平,垂直);
此外,每一个复选框都对应有相应的生效逻辑,除了外观和操作上还要注意:
a.复选框被选择时,功能的生效性;
b.复选框被取消选择时,功能的生效性;
c.复选框全部/部分选择时,功能的生效性;
d.复选框全部/部分反选时,功能的生效性。
有时候为了加强可亲性和操作便捷,复选框可以对应上一个快捷键,使用户可使用键盘上的按键来选择所对应的复选框。一般来说,标签上的快捷键会用下划线标示,例如“Activate”代表A为快捷键。而当快捷键没有在标签内出现,便会用括号表示,例如“激活(A)”。
复选框的其他形式:
在某些情况,复选框可能以按钮的形式显示:按钮被按下后不会弹回,而是保持按下的状态,来表示选中;要再按一次才会恢复到凸起状态,表示取消选中。
参考资料来源:微软:添加复选框或选项按钮(表单控件)
太平洋电脑网:Excel2010怎么插入复选框插入复选框的具体步骤
好了,文章到这里就结束啦,如果本次分享的html复选框和html复选框默认选中问题对您有所帮助,还望关注下本站哦!