例如使用JSPOnChange事件选择

本文阐述了JSP选择onchange事件使用。分享给您参考,如下:



无功onecount;
onecount = 0;
subcat =新的数组();
<
int计数= 0;
java.sql.resultset RS1 = dbmanage.executequery(选择hydm,zhydm zhymc,从ZHY ); / /读取数据
而(rs1.next())
{
字符串selhydm = rs1.getstring(hydm )装饰();
字符串zhydm = rs1.getstring(zhydm )装饰();
字符串zhymc = rs1.getstring(zhymc )装饰();
%>
subcat { } =新(阵列
<
数=数+ 1;
}
如果(RS1!= null)DBManage.closeCOnn();
%>
onecount =;
功能变化的位置(ID)
{
document.form1.selzhy.length = 0;
无功hydm = ID;
var i;
文件。1。selzhy。选项{ 0 } =新的选项('select子行业分类,);
为(i = 0;i < onecount;i++)
{
如果(subcat {我} { 1 } = hydm)
{
文件。1。selzhy。选择{文件。1。selzhy。长度} =新的选项(subcat {我} { 2 },{我subcat } { 0 });
}
}
}



选择行业分类:


请选择行业分类
<
RS = dbmanage.executequery(选择*从HY );
而(rs.next())
{
字符串hydm = rs.getstring(hydm )装饰();
字符串hymc = rs.getstring(hymc )装饰();
%>
>
<
}
如果(RS)!= null)DBManage.closeCOnn();
%>




选择行业分类:


请选择行业分类







请选择名称


请选择城市名称




无功1 = {杭州
var 2 = {南京
var 3 = 合肥
var = {南昌城
VaR的省份名称= {浙江
功能省()
{
var = document.form1.province;
对于(var i = 0;i < provincename.length;i++)
E.options.add(新的选项(省份名称{我},省份名称{我}));
}
功能cityName(N)
{
var = document.form1.city;
对于(var i = e.options.length;我> 0;我--)e.remove(我);
如果(n=0)返回;
var a = eval(城市+ N); / /让市数组名
对于(var i = 0;i < a.length;i++)e.options.add(新的选项(一个{我},一个{我}));
}
在window.onload()函数
{
(省);在名称的下拉菜单中,当初始内容时
}





希望本文能对jsp程序设计有所帮助。