应该是联动菜单的问题吧,看看这个对你是否有帮助
http://expert.csdn.net/Expert/topic/1375/1375665.xml?temp=.6166651
http://expert.csdn.net/Expert/topic/1742/1742023.xml?temp=.9927027
http://expert.csdn.net/Expert/topic/1375/1375665.xml?temp=.6166651
http://expert.csdn.net/Expert/topic/1742/1742023.xml?temp=.9927027
解决方案 »
- JFreeChart的时间曲线图横坐标时间显示问题
- java(JSP)开发企业级BS系统的时候,是用JSF服务器控件,还是html控件
- 怎么加密JSP的数据库连接配置文件
- 关于Struts里Validator,多个html控件的关联做Check的问题。
- 想换程序学习的网友请进。
- log4j你用过吗?
- 请教我的主页只想让用IE浏览器的人使用,使用其他浏览器不能显示我的主页
- 找不到文件“-Dsun.io.useCanonCaches=false"(或它得组件之一).请确定路径和文件是否正确,而且所需的库文件均可用
- 小妹请各位SCJDgg帮个忙
- 请问这一句话的意义,拿掉它为什么就不对了
- 数据字段比较的问题??(真的没有搞懂)
- 菜鸟看JSP才三天:问一些基本概念:EJB\bean\servlet
<!--
var aa
<%
String bb="test";
out.println("aa="+bb);
}
%>
alert(aa);
.......
//-->
</SCRIPT>
第一个下拉框的值改变时触发javascript
刷新当前页面同是传入第一个下拉框的值给第二个下拉框,
首先是将数据库中读入二维数组中:
<script language = "javascript">
var myArray= new Array();
<%
for ( int i = 0; i < firstNum; i ++ ){ //firstNum为第一个下拉框中元素的个数,在你这里,有可能要从数据库中得到
out.print( "myArray[" + i + "]= new Array(); " );
}
for ( int i = 0; i < firstNum; i ++ ){
for ( int j = 0; j < secondNum; j ++ ){
out.print( "myArray[" + i + "][" + j + "]='" + <%=str%>+"';//str为你的第二个下拉框对应第一个下拉框中第i个值时的值,在你这里,有可能要从数据库中得到
}
}
%>
function change(){
document.all( "first" ).options.length = 1;
if ( document.all( "first" ).selectedIndex == 0 ){
document.all( "first" ).selectedIndex = 0;
return;
}
selIndex=document.all("first").selectedIndex; for(i=0;i<myArray[selIndex].length;i++)
{
document.all("second").options.add(new Option(myArray[selIndex][i],myArray[selIndex][i]));
}
}
</script>jsp程序中包含:<font size="-1" face="Verdana, Arial, Helvetica, sans-serif">
请选择地区:
</font>
<select name = "first" onchange = "change()">
<option value = "">==========</option>
<%
for ( int i = 0; i < allRegion.size(); i ++ ){
region regionInfo = ( region )allRegion.elementAt( i );
%>
<option value = <%= new String( regionInfo.getRegionName().getBytes( "gb2312" ), "ISO8859_1" )%>>
<%= new String( regionInfo.getRegionName().getBytes( "gb2312" ), "ISO8859_1" )%>
</option>
</select>
<font size="-1" face="Verdana, Arial, Helvetica, sans-serif">
请选择:
</font>
<select name = "second">
<option value = "">==========</option>
</select>