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
>
查看全文
相关阅读:
android视频录制
UIWebView 缓存
(Detected problems with API compatibility(visit g.co/dev/appcompat for more info)
二、为什么要安装jdk?
一、java为什么叫java?
jstl标签
J2EE(八)——myeclipse开发servlet
J2EE(七)——myeclipse开发servlet
J2EE(六)——servlet生命周期
J2EE(五)——servlet初识
原文地址:https://www.cnblogs.com/ding0910/p/624074.html
最新文章
正则表达式
git 找回丢失的commit
android 什么时候call super.onDestory()等
运行Android Studio自带模拟器报:Guest isn't online after 7 second...
在模拟器上运行Android项目时报错:DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
Android学习之基础知识七—碎片的最佳实践
Android学习之基础知识七—碎片的使用
Android多线程—HandlerThread解析
小知识库慢慢积累
Android学习之基础知识五—编写聊天界面
热门文章
Android学习之基础知识五—RecyclerView(滚动控件)
Android学习之基础知识五—ListView控件(最常用和最难用的控件)
Android学习之基础知识五—创建自定义控件
UISplitViewController使用
iOS 字体下载
于用cocoapods添加第三方库,并且cocoapods添加成功,但是却在任何一个文件上都导入不了头文件
OC获取ip地址
OC 使用CIFilter添加图片
dyld_shared_cache_extract_dylibs failed
UIScrollView上面的UIButton点击始终在中间
Copyright © 2011-2022 走看看