我在html中有两个下拉列表。这两个下拉列表正在获取数据MySQL第一下拉是“主机组”有像“Windows,Linux”的价值和第二下拉是“主机”有价值像“办公室,家庭,sidearea,本地主机”如何根据以前的下拉值筛选后选择html下拉值
基本上我想这样做当我选择“linux”是hostgroup combobox时,它将过滤“主机”下拉框并在“主机”下拉列表中仅显示localhost,当我在主机组下拉列表中选择“windows”时,它将过滤它并从主机下拉列表中删除localhost
我的HTML填充下拉的代码是,
html.append("<select id='hosts' name='hosts' style='width: 180px' onchange=\"document.forms['form1'].submit();\">>");
//if(rs != null)
//{
while(rshostgroup.next())
{
html.append("<option value='"+rshostgroup.getString(2)+"'>"+rshostgroup.getString(1)+"</option>");
//html.append("<option value='web'>web</option>");
}
//}
html.append("<select>");
html.append("</td>");
html.append("</tr>");
html.append("<tr>");
html.append("<td>");
html.append("Host");
html.append("</td>");
html.append("<td>");
html.append("<select id='hosts' name='hosts' style='width: 180px' onchange=\"document.forms['form1'].submit();\">>");
//if(rs != null)
//{
while(rshost.next())
{
html.append("<option value='"+rshost.getString(2)+"'>"+rshost.getString(1)+"</option>");
//html.append("<option value='web'>web</option>");
}
//}
html.append("<select>");
请不要混淆,什么html.append是什么,我是什么s选项值来自
其实我正在使用字符串生成器追加我的字符串生成器HTML在文件并调用jsp中的类html附加方法。它工作正常,下拉的选项值从ResultSet rs and rshost
填充有来自mysql的数据。