JavaScript基本对象

2019-06-03 09:36:17王冬梅

复选框

复选框和单选按钮类似。在表单上,复制单选按钮域并改名为"CheckBx",更改域的类型为"CheckBox(复选框)",保存表单,刷新Web页面并查看源文件。你将看到复选框的HTML代码和RadioButtn的几乎一模一样: 



<input type="checkbox" name="CheckBx" value="A" checked>One<br>

<input type="checkbox" name="CheckBx" value="B">Two<br>

<input type="checkbox" name="CheckBx" value="C">Three<br>

<input type="checkbox" name="CheckBx" value="D">Four


真正的区别不是域名,而是类型是复选框,不是单选按钮。另外一个区别就是你可以选择复选框中的多个值,尽管你还要像操作单选按钮那样遍历整个复选框来确定哪个选项被选中,但是你不能在全部检查完是否选中之前停止遍历动作。按钮中用来检查复选框选中的代码会像下面的样子: 



var doc = document.forms[0];

for(i = 0; i < doc.CheckBx.length; i++){

if(doc.CheckBx.checked){

alert(doc.CheckBx.value);

}

}


我确信到现在为止,你应该多多少少熟悉这些代码了,因为这和单选按钮基本一样,除了域名的改变和去掉了"bread"语句。在一个实用的程序中,这些代码所做的工作比我做的要多得多,但是首先我希望你很舒服地学完这些基本内容。 

等待更多的对象
你还有几个类型的域需要了解,每一种都有自己的特性,但那是另一篇文章的素材。现在,你可能要用自己的试验来熟悉这里的例子了。你也可能要向表单中加入更多的、我还没有涉及到的域,并查看它们的HTML源文件,那是我们下次的开始部分,再见。 

参考资源 

本文摘自 2003.6 《Lotus Magazine 简体中文版》:《Lotus Magazine 简体中文版》作为国内第一个专注于IBM Lotus技术的刊物,其内容主要源自美国Lotus方面的相关顶级技术刊物,面向广大Lotus管理及开发人员,向您展示最新最前沿的Lotus相关技术。欢迎 申请赠阅。 
Lotus相关专题 :如果您是对Lotus感兴趣的开发人员,想进一步了解Lotus产品家族,熟悉Lotus产品是如何和IBM其他的产品一起协同工作的,Lotus是如何支持诸如XML、Web服务等等业界的开放标准的,如何用Lotus进行J2EE的开发,即刻访问 IBM developerWorks 中国网站的 Lotus相关专题 。在这里,我们为您精心收集了相关的文章、教程、红皮书,相信对您的开发会有所帮助。
关于活动下拉列表框和模糊查询的问题


我欲在下拉列表框中输入部分文字,再将从数据表class中模糊查询的结果在下拉项中显示出来,写了如下代码,但<select>中不让自己输入内容,请教高手们应该如何解决?<% dim tianjian