两个下拉框,一个部门,和一个员工姓名
我先把部门ID,员工姓名,员工ID从数据库中读入,存到和hidden里,用逗号分开
生成1000多条
<input type='hidden' name='TeacherList' value='部门ID ,员工姓名,员工ID'>有一千多条数据
联动菜单的函数如下function SearchtrimOptions( dat, len )
{
while( dat.options.length > len ) dat.options[len] = null;
}
function searchSetOptions(opt,idx,txt,val)   //向下拉框添加内容
{

opt.options[idx] =new Option(txt,val);}
function ConnCh(contenttype,sform)  
{
tmpno = 0 ;
//alert(contenttype);
searchSetOptions(sform,tmpno,"--所有教师--","");
tmpno++;
for(i=0;i<sform.form.TeacherList.length;i++)
{
tmpvalue = sform.form.TeacherList[i].value.split(",");

if(contenttype == tmpvalue[0] )
{
//alert(sform);
searchSetOptions(sform,tmpno,tmpvalue[1],tmpvalue[2]);
tmpno++;
}
}
SearchtrimOptions(sform,tmpno);
sform.focus();
}在部门下拉框(yuan_sel)中触发 <select name="yuan_sel" class="formblk"  onchange="javascript:ConnCh(this.options[selectedIndex].value,this.form.teacher_sel)">
将联动内容放入 teacher_sel不知道这样有什么改进的余地吗?
请教,谢谢!