请教各位如何动态改变下拉列表框的值啊? 在第一个列表框中,onchange()的时候提交相应的value到某JAVABEAN中。然后第二个列表框的value从该JAVABEAN中得到。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个列表框触发onchange()事件的时候向后台submit数据,然后在javabean中判断取得第二个列表框的初始值,重新在页面中显示. 我不想用JavaBean做,只用JavaScript可以实现吗?如果可以,谁可以提供一段实例代码啊,谢谢各位! 试试下面的javascript:<script language="javascript">function getSelect(){ var sType = document.forms[0].search_type.options.value; if(sType=="0") { document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = new Option("书籍","1"); document.forms[0].search_class.options[2] = new Option("vcd","2"); document.forms[0].search_class.options[3] = new Option("dvd","3"); document.forms[0].search_class.options[4] = new Option("cd","4"); } else if(sType=="图书") { document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = new Option("书籍","1"); } else if(sType=="音象") { document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = null; document.forms[0].search_class.options[1] = new Option("vcd","1"); document.forms[0].search_class.options[2] = new Option("dvd","2"); document.forms[0].search_class.options[3] = new Option("cd","3"); }}</script> 注意:最好在<body>onload的时候就调用一次。<body onload="getSelect()"> 如果不用JAVABENA 从数据库中取,而在javascript中写死的话,假如以后修改的话,岂不是要修改页面,不是很科学。 从数据库里取的话,用javascript一样可以做到。 用javascript动态生成第二个下拉列表筐里的值. Jsp中Js显示不了时间 数据库中的word文件,在ie下如何能够让用户查看,不需要ie打开word 将一个数据库中的数据导入另外一个数据库中,如何实现多线程? struts2 链接如何使用? 请教JDBC delete 语句的问题 第一次使用sql2000个人版 如何用java读取图片的EXIF信息 高分求助(100) 在textarea把数据写入数据库,然后读出来该怎样换行 关于jspsmartupload的一些问题,在线等待! 主页改版,过来散分,并且征求意见,谢谢大家 弱弱的问题?? 分数只给3位有效信息提供者
function getSelect()
{
var sType = document.forms[0].search_type.options.value;
if(sType=="0")
{
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = new Option("书籍","1");
document.forms[0].search_class.options[2] = new Option("vcd","2");
document.forms[0].search_class.options[3] = new Option("dvd","3");
document.forms[0].search_class.options[4] = new Option("cd","4");
}
else if(sType=="图书")
{
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = new Option("书籍","1");
}
else if(sType=="音象")
{
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = null;
document.forms[0].search_class.options[1] = new Option("vcd","1");
document.forms[0].search_class.options[2] = new Option("dvd","2");
document.forms[0].search_class.options[3] = new Option("cd","3");
}
}
</script>
<body onload="getSelect()">