当前位置:编程学习 > C#/ASP.NET >>

帮忙检查以下代码

<script language="javascript">
var grade_classInfo = new Array();
function initArray() {
  <% 
    dim i  '循环变量
  i = 0
    sql = "select classname,gradename from classInfo"
set classInfoRs = db.Execute(sql)
  while not classInfoRs.eof
    Response.Write "grade_classInfo[" & i & "]='" & classInfoRs("gradename") & ":" & classInfoRs("classname")  & "';" & vbCrLf
  i = i + 1
  classInfoRs.MoveNext
  wend
  %>
}
function changestudentclass() {
var searchgrade;//要搜索的年级
var eachgrade;//每条记录中的年级
var eachclassinfo;//每个班级的信息
var eachclassname;//每个记录的班级名称
  var indexOfSplit; // :号分割符号的位置
  var oOption; 
  searchgrade = document.form1.grade.value;
  initArray();
  for(var i=0;i<grade_classInfo.length;i++) {
    indexOfSplit = grade_classinfo[i].indexOf(":"); //得到:号分割符号的位置
  eachgrade = grade_classinfo[i].substr(0,indexOfSplit); //取得当前每个年级的信息
  if(searchgrade == eachgrade) { //如果年级一样就把年级取出来加入下拉框中
    eachclassname = grade_classinfo[i].substr(indexOfSplit+1);
   oOption = document.createElement("OPTION");
   document.all.studentclass.options.add(oOption);
  oOption.innerText = eachclassname;
       oOption.value = eachclassname
  }
  }
}
</script> --------------------编程问答-------------------- 怎么也不解释下啊 遇到了什么错误 想完成什么功能 --------------------编程问答-------------------- 什么问题?
          . --------------------编程问答-------------------- 每天接分,以示存在 --------------------编程问答-------------------- 帮你顶一下 --------------------编程问答-------------------- --------------------编程问答-------------------- 还是VBSCRIPT。。。。 --------------------编程问答-------------------- 报什么错了呀? --------------------编程问答-------------------- VBSCRIPT每行结尾不能有分号 --------------------编程问答--------------------
引用 3 楼 meqxx 的回复:
每天接分,以示存在

我顶。 --------------------编程问答-------------------- 什么错误?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,