zoukankan
html css js c++ java
二级联动(javascript Array)
<
script
language
="javascript"
type
="text/javascript"
>
<!--
var
arrSubRelatingType
=
new
Array();
//
关联交易子类
<%
VOList relating_type
=
(VOList)request.getAttribute(
"
typenameListrelating
"
);
for
(
int
i
=
0
; i
<
relating_type.count(); i
++
)
{
%>
arrSubRelatingType[
<%=
i
%>
]
=
new
Array();
arrSubRelatingType[
<%=
i
%>
][
0
]
=
'
<%=
relating_type.get(i).getString(
"
type_id
"
)
%>
';
arrSubRelatingType[
<%=
i
%>
][
1
]
=
'
<%=
relating_type.get(i).getString(
"
type_name
"
)
%>
';
arrSubRelatingType[
<%=
i
%>
][
2
]
=
'
<%=
relating_type.get(i).getString(
"
group_id
"
)
%>
';
<%
}
%>
//
增加一个名为 trim 的函数作为 String 构造函数的原型对象的一个方法
String.prototype.trim
=
function
()
{
//
用正则表达式将前后空格
//
用空字符串替代。
return
this
.replace(
/
(
^
\s
*
)
|
(\s
*
$)
/
g,
""
);
}
//
二级联动
function
linkage(selBigID,selSmallID,tip,arrSmallClass)
{
var
objL
=
document.getElementById(selBigID);
var
obj
=
document.getElementById(selSmallID);
obj.length
=
0
;
if
(tip.trim()
==
""
) tip
=
"
-请选择-
"
;
if
(objL.selectedIndex
==
0
)
{
obj.options[
0
]
=
new
Option(tip,
""
);
return
;
}
var
len
=
0
;
var
bigClassId
=
objL.options[objL.selectedIndex].value;
var
tip2
=
"
-无子类-
"
;
for
(
var
i
=
0
; i
<
arrSmallClass.length; i
++
)
{
//
alert(bigClassId +' --- '+ arrSmallClass[i][2]);
if
(arrSmallClass[i][
2
]
==
bigClassId)
{
tip2
=
tip;
obj.options[
++
len]
=
new
Option(arrSmallClass[i][
1
], arrSmallClass[i][
0
]);
}
}
obj.options[
0
]
=
new
Option(tip2,
""
);
}
//
-->
</
script
>
============================================
<
td
height
="35"
align
="right"
>
关联交易大类别:
</
td
>
<
td
height
="35"
>
<
select
id
="drpBig_relating_type"
name
="drpBig_relating_type"
Onchange
="javascript:linkage(this.id,'drpSmall_relating_type','',arrSubRelatingType);"
>
<
option
value
=""
>
-请选择-
</
option
>
<
exp:options
name
="drpBig_relating_type"
list
="groupnameListrelating"
idfield
="group_id"
namefield
="group_name"
default
="<%=this.value("
val_big_relating","")%
>
" />
</
select
>
</
td
>
<
td
height
="35"
align
="right"
>
关联交易子类别:
</
td
>
<
td
height
="35"
>
<
select
id
="drpSmall_relating_type"
name
="drpSmall_relating_type"
>
<
option
value
=""
>
-请选择-
</
option
>
<
exp:options
name
="drpSmall_relating_type"
list
="typenameListrelatingSub"
idfield
="type_id"
namefield
="type_name"
default
="<%=this.value("
val_small_relating","")%
>
"/>
</
select
>
</
td
>
查看全文
相关阅读:
python之打开python源文件方法
python学习网站
python知识点
计算机概念--鸭子类型
装饰器、函数调用 语句分析法
python相关软件安装
python之字典的作用
[转载]理解HTML语义化
Java 入门 代码2浮点数据类型
Java入门1dayCode
原文地址:https://www.cnblogs.com/ding0910/p/624074.html
最新文章
各类变量
数据分析第三章 数据准备
数据分析第二章确定分析思路
数据分析第一章
par()函数参数解析
误差
scan查询
高并发解决方案
elasticsearch2.2.0安装
搭建hadoop2.6.0 HDFS HA及YARN HA
热门文章
kafka安装
Docker的安装配置及使用详解
redhat_yum install
shell操作json格式数据jq工具详解
在linux上安装git
hadoop web_ui_report
linux解决xhost: unable to open display ""
make && make install报错
安装Ngios时候,安装依赖包报错
CentOS5.7重置密码(转发)
Copyright © 2011-2022 走看看