通过JavaScript脚本创建级联下拉列表框
2015-01-25 03:23
239 查看
本模块通过JavaScript技术判断搜索条件是否为空及根据用户选择的数据更改相应列表中的数据。当用户在第一个列表中选择搜索条件后,第二个列表中的数据也将随之改变,并与第一个列表中的数据相对应,关键代码如下:
代码位置:配套资源\mr\01\select.php
01 <script>
02 function fetch(){ //判断搜索关键字是否为空
03 if(form1.key.value==""){
04 alert("请输入搜索关键字!");
05 form1.value.select();
06 return false;
07 }
08 return true;
09 }
10 </script>
11 <script language="javascript">
12 function press(opt){ //定义press()方法,控制下拉列表框select2显示的值
13 //opt表示现有可选项的数目
14 form1.select2.options[opt]=new Option(ok=(form1.select2.options[opt])?
15 form1.select2.options[opt].innerText+String.fromCharCode(event.keyCode):
16 String.fromCharCode(event.keyCode),ok)
17 form1.select2.selectedIndex=opt;
18 }
19 </script>
20 <script language="javascript">
21 function up(opt){ //定义up()方法控制select2的值
22 //opt表示现有可选项的数目
23 if(form1.select2.options[opt]){
24 if(event.keyCode==8){
25 var str=form1.select2.options[opt].innerText;
26 var len=str.length;
27 form1.select2.options[opt].innerText=str.substring(0,len-1);
28 if(form1.select2.options[opt].innerText==" ")select2.remove(2);
29 }
30 if(event.keyCode==32){
31 form1.select2.options[opt].innerText+=" ";
32 }
33 }
34 }
35 </script>
代码位置:配套资源\mr\01\select.php
01 <script>
02 function fetch(){ //判断搜索关键字是否为空
03 if(form1.key.value==""){
04 alert("请输入搜索关键字!");
05 form1.value.select();
06 return false;
07 }
08 return true;
09 }
10 </script>
11 <script language="javascript">
12 function press(opt){ //定义press()方法,控制下拉列表框select2显示的值
13 //opt表示现有可选项的数目
14 form1.select2.options[opt]=new Option(ok=(form1.select2.options[opt])?
15 form1.select2.options[opt].innerText+String.fromCharCode(event.keyCode):
16 String.fromCharCode(event.keyCode),ok)
17 form1.select2.selectedIndex=opt;
18 }
19 </script>
20 <script language="javascript">
21 function up(opt){ //定义up()方法控制select2的值
22 //opt表示现有可选项的数目
23 if(form1.select2.options[opt]){
24 if(event.keyCode==8){
25 var str=form1.select2.options[opt].innerText;
26 var len=str.length;
27 form1.select2.options[opt].innerText=str.substring(0,len-1);
28 if(form1.select2.options[opt].innerText==" ")select2.remove(2);
29 }
30 if(event.keyCode==32){
31 form1.select2.options[opt].innerText+=" ";
32 }
33 }
34 }
35 </script>
相关文章推荐
- JavaScript 年月日级联下拉列表框
- 现在通过json和gson来实现完成一个级联下拉列表框
- 最简单的方法在DataGrid中自定义样式列(通过继承可以在Datagrid中使用下拉列表框,日期控件等)
- JavaScript实现二级、多级(N级)联动下拉列表框更新版,支持IE6,FireFox,函数和类两种调用方式,支持到N级,非常通用。
- 如何创建有和JavaScript/VBScript等脚本交互能力的ActiveX控件。
- 用javascript实现级联式下拉选框|用javascript实现省,市下拉级联
- 定时计划任务方案比较以及通过脚本创建计划任务(SchTasks命令)
- 通过JavaScript脚本复制网页上的一个表格
- JavaScript解析XML实现两级级联下拉列表
- 翻译:C#创建多颜色下拉列表框(Multi-color DropDownList using C#)
- 通过嵌入javascript脚本方式分析用户信息系统
- JavaScript实现二级、多级(N级)联动下拉列表框更新版(续)- 四级联动的演示
- 解决JavaScript脚本出"Antomation服务器不能创建对象"的错误
- 通过JavaScript脚本复制网页上的一个表格
- javascript对下拉列表框(select)的操作
- Javascript调用XML制作连动下拉列表框
- 通过脚本为IIS创建通配符映射
- 创建一个带分组功能的下拉列表框控件
- javascript对下拉列表框(select)的操作
- 定时计划任务方案比较以及通过脚本创建计划任务(SchTasks命令)