"单选框"被选中时,其value属性的值为True。
单选框在一组选项中只允许选择一个,也称为单选按钮控件,是窗口上常用的控件之一。用于显示一个可以打开或者关闭的选项。单选按钮控件经常是多个控件构成一个组使用,但是只能是从多个选项中选择其中一个,各个选项之间是互斥的关系。
单选按钮支持的事件不多,Click事件是应用最多的。单选按钮用Value属性来记录被选择的状况,是一个布尔型数据。判断单选按钮是否被选中,根据Value属性的布尔值判断,为True时,表示被选中,为False时表示未被选中。
扩展资料
控件应用:
现成的控件开发应用程序时,工作在设计时态和运行时态两种模式下。
1、设计时态下,控件处于开发环境下的一个窗体中,控件的方法不能被调用,不能与最终用户直接进行交互 *** 作,也不需要实现控件的全部功能。
2、运行状态下,控件工作在一个已经运行的应用程序中。控件需要对方法的调用进行处理并实现与其他控件之间有效的协同工作。
参考资料来源:《Visual Basic从入门到精通 第2版》 王浩 马玉军 陈连山 等编著 化学工业出版社
第6章 通用标准控件 6.5 单选按钮与复选框
参考资料来源:百度百科--控件
在某个网站注册时,我们会注意到“性别”字段有两个选项:“男”和“女”。如果不允许用户选择多个选项,可以使用表单元素的单选按钮对象。单选按钮对象用于一组互相排斥的值,也就是用户只能从选项列表中选择一项。单选按钮组中所有按钮共享同一个名称,所以浏览器知道将按钮组合在一起,通过选中其中一个按钮,其他按钮自动变为未选中状态。除此之外,每个按钮可以有自己独特的属性。
列出了与单选按钮对象关联的属性。
单选按钮对象的属性
名称 说明
checked通过布尔值设置或检索单选按钮是否被选中的状态
name设置或检索单选按钮的名称,该属性与整个单选按钮组相联系。
type指定控件的类型
value设置或检索选项按钮的值
length返回单选按钮组中的单选按钮的个数
列出了与单选按钮对象关联的事件处理程序。
与单选按钮对象关联的事件处理程序
表单元素事件处理程序说明
单选按钮onBlur单选按钮失去焦点时触发
onClick单选按钮被选定或取消选定时触发
onFocus单选按钮接收焦点时触发
在以下示例中,onClick事件将根据所单击的选项按钮在文本框中生成一条消息。
<HTML>
<HEAD>
<TITLE>使用Option button对象</TITLE>
<SCRIPT LANGUAGE=\JavaScript\>
<!--
function check()
{
gender=document.forms[0].gender
answer=document.forms[0].answer
txt=\\
for(i=0i<gender.lengthi++)
{
if (gender.checked)
{
txt=txt+gender.value+\\
}
}
answer.value=\您选择了\+txt
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<P>请指定您的性别<BR><BR>
<HR ALIGN=\left\ HRSHADE=\limegreen\ WIDTH=250px HEIGHT=50px></HR>
<INPUT TYPE=\radio\ NAME=\gender\ VALUE=\男\ onClick=\check()\>男
<INPUT TYPE=\radio\ NAME=\gender\ VALUE=\女\ onClick=\check()\>女
<HR ALIGN=\left\ HRSHADE=\limegreen\ WIDTH=250px HEIGHT=50px></HR>
<INPUT TYPE=\text\ NAME=\answer\ SIZE=\30\>
</FORM>
</BODY>
</HTML>
显示了执行以上HTML代码之后的输出结果。
单选表单的话,表示这一组选项的input的type设置为radio且name值必须一致:
将input标签置于label中,点击label的时候会自动选择里面的input;
input与label是独立分开的,关联两者的是input的id值和label的for值;两者一致的时候,点击label相当于触发关联的input,两者不相邻依然有效;
例子:
12345678<form action="">
<input id="fruit1" type="radio" name="fruit" value="苹果" />
<label for="fruit1">苹果</label>
<input id="fruit2" type="radio" name="fruit" value="香蕉" />
<label for="fruit2">香蕉</label>
<input id="fruit3" type="radio" name="fruit" value="橘子" />
<label for="fruit3">橘子</label>
</form>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)