grand_subcategory_id_array页没有定义
我现在把这两个Array定义成和你前面的一样,在添加了一个select
具体array里面的和select自己修改
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<SCRIPT LANGUAGE=JavaScript>
<!--
function checksubmit(cform){
if (cform.keyword.value ==''){
alert('请输入检索关键字');
return false;
}
}
//-->
</SCRIPT>
<script language='javascript'>
var category_array = new Array('--选择专业名称--','电子信息工程','计算机科学与技术','通信工程','信息管理与信息系统','自动化');
var category_id_array = new Array(' ','电子信息工程','计算机科学与技术','通信工程','信息管理与信息系统','自动化');
var subcategory_array = new Array(new Array('----选择班级----'),new Array('----选择班级----','电子0011','电子0012','电子0112','电子0111','电子9911','电子9912','电子9913'),new Array('----选择班级----','计算0111','计算0112','计算0113','计算0011','计算0012','计算9911','计算9912'),new Array('----选择班级----','计算0013','通信0111','通信0112','通信0011','通信0012','通信9911','通信9912'),new Array('----选择班级----','信息0111','信息0112','信息0011','信息0012','信息0013','信息9911','信息9912'),new Array('----选择班级----','自动0111','自动0112','自动0111','自动0012','自动9912','自动9912'));
var subcategory_id_array = new Array(new Array(0),new Array(0,'电子0011','电子0012','电子0112','电子0111','电子9911','电子9912','电子9913'),new Array(0,'计算0111','计算0112','计算0113','计算0011','计算0012','计算9911','计算9912'),new Array(0,'计算0013','通信0111','通信0112','通信0011','通信0012','通信9911','通信9912'),new Array(0,'信息0111','信息0112','信息0011','信息0012','信息0013','信息9911','信息9912'),new Array(0,'自动0111','自动0112','自动0111','自动0012','自动9912','自动9912'));
var grand_subcategory_id_array = new Array(new Array('----选择班级----'),new Array('----选择班级----','电子0011','电子0012','电子0112','电子0111','电子9911','电子9912','电子9913'),new Array('----选择班级----','计算0111','计算0112','计算0113','计算0011','计算0012','计算9911','计算9912'),new Array('----选择班级----','计算0013','通信0111','通信0112','通信0011','通信0012','通信9911','通信9912'),new Array('----选择班级----','信息0111','信息0112','信息0011','信息0012','信息0013','信息9911','信息9912'),new Array('----选择班级----','自动0111','自动0112','自动0111','自动0012','自动9912','自动9912'));
var grand_subcategory_array = new Array(new Array('----选择班级----'),new Array('----选择班级----','电子0011','电子0012','电子0112','电子0111','电子9911','电子9912','电子9913'),new Array('----选择班级----','计算0111','计算0112','计算0113','计算0011','计算0012','计算9911','计算9912'),new Array('----选择班级----','计算0013','通信0111','通信0112','通信0011','通信0012','通信9911','通信9912'),new Array('----选择班级----','信息0111','信息0112','信息0011','信息0012','信息0013','信息9911','信息9912'),new Array('----选择班级----','自动0111','自动0112','自动0111','自动0012','自动9912','自动9912'));
function change_category() {
var new_category_index = document.all.categoryid.selectedIndex;
var new_subcategory_index = 0;
var new_grand_subcategory_index = 0;
document.all.subcategoryid.options.length = 0;
for (i = 0; i < subcategory_array[new_category_index].length; i ++) {
var this_option = new Option;
this_option.text = subcategory_array[new_category_index][i];
this_option.value = subcategory_id_array[new_category_index][i];
document.all.subcategoryid.options[i] = this_option;
}
document.all.subcategoryid.selectedIndex = new_subcategory_index;
document.all.grandcategoryid.options.length = 0;
for (i = 0; i < grand_subcategory_array[new_category_index][new_subcategory_index].length; i ++) {
var this_option = new Option;
this_option.text = grand_subcategory_array[new_category_index][new_subcategory_index][i];
this_option.value = grand_subcategory_id_array[new_category_index][new_subcategory_index][i];
document.all.grandcategoryid.options[i] = this_option;
}
document.all.grandcategoryid.selectedIndex = new_grand_subcategory_index;
}
function change_subcategory_category() {
var new_category_index = document.all.categoryid.selectedIndex;
var new_subcategory_index = document.all.subcategoryid.selectedIndex;
var new_grand_subcategory_index = 0;
document.all.grandcategoryid.options.length = 0;
for (i = 0; i < grand_subcategory_array[new_category_index][new_subcategory_index].length; i ++) {
var this_option = new Option;
this_option.text = grand_subcategory_array[new_category_index][new_subcategory_index][i];
this_option.value = grand_subcategory_id_array[new_category_index][new_subcategory_index][i];
document.all.grandcategoryid.options[i] = this_option;
}
document.all.grandcategoryid.selectedIndex = new_grand_subcategory_index;
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<SCRIPT LANGUAGE=JavaScript>
<!--
function checksubmit(cform){
if (cform.keyword.value ==''){
alert('请输入检索关键字');
return false;
}
}
//-->
</SCRIPT>
<script language='javascript'>
var category_array = new Array('--选择专业名称--','电子信息工程','计算机科学与技术','通信工程','信息管理与信息系统','自动化');
var category_id_array = new Array(' ','电子信息工程','计算机科学与技术','通信工程','信息管理与信息系统','自动化');
var subcategory_array = new Array(new Array('----选择班级----'),new Array('----选择班级----','电子0011','电子0012','电子0112','电子0111','电子9911','电子9912','电子9913'),new Array('----选择班级----','计算0111','计算0112','计算0113','计算0011','计算0012','计算9911','计算9912'),new Array('----选择班级----','计算0013','通信0111','通信0112','通信0011','通信0012','通信9911','通信9912'),new Array('----选择班级----','信息0111','信息0112','信息0011','信息0012','信息0013','信息9911','信息9912'),new Array('----选择班级----','自动0111','自动0112','自动0111','自动0012','自动9912','自动9912'));
var subcategory_id_array = new Array(new Array(0),new Array(0,'电子0011','电子0012','电子0112','电子0111','电子9911','电子9912','电子9913'),new Array(0,'计算0111','计算0112','计算0113','计算0011','计算0012','计算9911','计算9912'),new Array(0,'计算0013','通信0111','通信0112','通信0011','通信0012','通信9911','通信9912'),new Array(0,'信息0111','信息0112','信息0011','信息0012','信息0013','信息9911','信息9912'),new Array(0,'自动0111','自动0112','自动0111','自动0012','自动9912','自动9912'));
function change_category() {
var new_category_index = document.all.categoryid.selectedIndex;
var new_subcategory_index = 0;
var new_grand_subcategory_index = 0;
document.all.subcategoryid.options.length = 0;
for (i = 0; i < subcategory_array[new_category_index].length; i ++) {
var this_option = new Option;
this_option.text = subcategory_array[new_category_index][i];
this_option.value = subcategory_id_array[new_category_index][i];
document.all.subcategoryid.options[i] = this_option;
}
document.all.subcategoryid.selectedIndex = new_subcategory_index;
document.all.grandcategoryid.options.length = 0;
for (i = 0; i < grand_subcategory_array[new_category_index][new_subcategory_index].length; i ++) {
var this_option = new Option;
this_option.text = grand_subcategory_array[new_category_index][new_subcategory_index][i];
this_option.value = grand_subcategory_id_array[new_category_index][new_subcategory_index][i];
document.all.grandcategoryid.options[i] = this_option;
}
document.all.grandcategoryid.selectedIndex = new_grand_subcategory_index;
}
function change_subcategory_category() {
var new_category_index = document.all.categoryid.selectedIndex;
var new_subcategory_index = document.all.subcategoryid.selectedIndex;
var new_grand_subcategory_index = 0;
document.all.grandcategoryid.options.length = 0;
for (i = 0; i < grand_subcategory_array[new_category_index][new_subcategory_index].length; i ++) {
var this_option = new Option;
this_option.text = grand_subcategory_array[new_category_index][new_subcategory_index][i];
this_option.value = grand_subcategory_id_array[new_category_index][new_subcategory_index][i];
document.all.grandcategoryid.options[i] = this_option;
}
document.all.grandcategoryid.selectedIndex = new_grand_subcategory_index;
}
</script>