checkbox?checkbox属性和用法
大家好,如果您还对checkbox不太了解,没有关系,今天就由本站为大家分享checkbox的知识,包括checkbox属性和用法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
excel复选框怎么设置checkbox复选框使用教程
今日讲解的内容是“VBA之EXCEL应用”的第十五章“ActiveX控件(ActiveX Controls)”的第10节:复选框(Check Box)的实例应用。
第十节复选框(Check Box)1在工作表窗口上添加复选框控件
要在Excel VBA中创建一个复选框,可以执行以下步骤:在“开发工具”选项卡上;单击“插入”;在ActiveX控件组中,单击复选框;
在工作表上拖动鼠标,就可以在工作表上添加一个复选框了。如下:
2修改复选框为自定义属性
为了把复选框在工作表上显示项目修正为我们需要的结果,我们可以在工作表上点击选中这个复选框,右键,点击属性,注意此时要处于“设计模式”。
会弹出下面的属性对话框,我们找到“caption”属性:
修正这个值为“确认”:
这个时候工作表窗口中复选框中显示为“确认”。
3复选框控件的实际应用
把下面代码加到工作表的私有模块中:
Private Sub CheckBox1_Click()
If CheckBox1.Value= True Then Range("D2").Value= 1
If CheckBox1.Value= False Then Range("D2").Value= 0
End Sub
代码截图:
代码讲解:
1) If CheckBox1.Value= True Then Range("D2").Value= 1假如选中了复选框那么在单元格D2中记入1
2)If CheckBox1.Value= False Then Range("D2").Value= 0假如没有选中复选框那么在单元格D2中记入0
实际运行结果(注意要退出设计模式):
今日内容回向:
1)如何在工作表中添加复选框按钮?
2)复选框按钮在工作表中如何实现和工作表单元格值关联?
求javascript checkbox 选中事件代码
首先通过getElementById或其它方式获得这些对象obj,然后判断obj.checked= true或false就可以了。
例:
<input id='bigclassauthorize' type='checkbox' onclick='testClickBigCheckBox()'/>
<input id='smallclassauthorize1' type='checkbox'/>
<input id='smallclassauthorize2' type='checkbox'/>
....
function testClickBigCheckBox(){
var big= document.getElementById('bigclassauthorize');
var small1= document.getElementById('smallclassauthorize1');
var small2= document.getElementById('smallclassauthorize2');
if(big.checked== true){
small1.checked= true;
small2.checked= true;
}else{
small1.checked= false;
small2.checked= false;
}
}
代码可以精简或者封装,这里只是简单的描述一下基本做法,以上是大项被选中的事件处理,小项的原理差不多。
扩展资料:思路:获取checkbox对象,根据value属性设置checkbox的checked属性(true为选中,false为取消选中)。下面实例演示——根据文本框的制定值设置复选框的选中项:
1、HTML结构
<input name="test" type="checkbox" value="1"/>item-1
<input name="test" type="checkbox" value="2"/>item-2
<input name="test" type="checkbox" value="3"/>item-3<br>
<input name="test" type="checkbox" value="4"/>item-4
<input name="test" type="checkbox" value="5"/>item-5<br>
<input type="text" id="val"><input type="button" value="确定" onclick="fun()">
2、javascript代码
function fun(){
var val= document.getElementById("val").value.split(",");
var boxes= document.getElementsByName("test");
for(i=0;i<boxes.length;i++){
for(j=0;j<val.length;j++){
if(boxes[i].value== val[j]){
boxes[i].checked= true;
break
}
}
}
}
浅析jquery与checkbox的checked属性的问题
1、页面加载成功后,点击选中或取消选中该checkbox,checkbox属性里的checked属性不会根据该checkbox是否选中而变化
2、checkbox里的onchange或onclick方法里用jquery的attr方法获取checked是看得到的checked属性的值与它是否给钩上没有关系
3、使用document.getElementById("checkbox_id").checked获取的值与是否钩上一至,即与所见即所得
4、使用$("#checkbox_id").attr("checked")获取的值与<input
type="checkbox"></input>里的checked情况一至,不是所见即所得
5、使用$("#checkbox:checked")获取的都是被钩上的checkbox
6、document.getElementById("checkbox_id").checked=true,控件里的checked属性没有显示出来,所做即所见
7、$("#checkbox_id").attr("checked",true),控件里的checked属性显示出来,所做即所见,同时代码也会变化
以上这篇浅析jquery与checkbox的checked属性的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
好了,文章到这里就结束啦,如果本次分享的checkbox和checkbox属性和用法问题对您有所帮助,还望关注下本站哦!