本人编写了如下程序,目的就是当用户从下拉选择框选择一个数据id号,就连接数据库,从库中提取数据,然后更新文本框的数据,请问高手如何用javascript或用vbscript编写程序,下列程序出错在那里?请高手写出程序来,谢谢!
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网上考试系统</title>
<link rel="stylesheet" type="text/css" href="../css.css">
</head><body topmargin="0" leftmargin="0">
<p>
<p align="center"><font class=test1>试卷管理理</font></p>
<div align="center">
  <center>
  <form name=form1 action="">
       请选择要修改的ID:                 
      <select name="sjid" size="1" align="center" onchange="selectedMade()">
        <option value="1"> 1
    <option value="2"> 2
     <option value="3"> 3
    <option value="4"> 4    </select>     <input type="text" name="tkt" size="5" class="line" value="">
         </form> 
  </center> 
  <script language=javascript>
function selectedMade() {
   sjid=document.form1.sjid.value;
   
 var  db="../data/test_admin.mdb";
var str = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source= "+Server.MapPath(""&db&"");
var Conn=Server.CreateObject("ADODB.Connection");
Conn.Open(str);
var sjrs= Server.CreateObject("ADODB.RecordSet");
var sql="select * from test where 试卷id= '" & sjid & "'";
sjrs.Open sql,Conn,3,3;
if not sjrs.EOF){
document.form1.tkt=sjrs("填空题数");
}
  
  }
</script>
  
 </body>  
  
</html>