asp关联表单(文本框)的问题,麻烦指教

来源:百度知道 编辑:UC知道 时间:2024/06/14 23:32:22
在一个表单输入内容,下一个表单查询数据库自动显示相关的值。例如:数据库中有学号ID;姓名NAME;留言content三个字段,我做了一个表单要向数据中添加留言,当输入ID时,如何在第二个文本框显示出所对应的姓名,请高手指点,不要AJAX的,最好是VBSCRIPT做的。(可能有的朋友说登录时记录到SESSION中,上面我只是举个例子,我一定要用查询数据库的方法)
另外有一个问题:如果将两个字段的值合在一起显示在文本框里,例如一个rs("year")和rs("month")如何在一个文本框里显示出2008/4
JAVASCRIPT呢,有没有AJAX类似的,比较全面一点的介绍

算了,我已经搞定,多增加一级表单,先提交查询数据库

没有AJAX是不行的。因为VBSCRIPT的客户端脚本不能提取cookies的内容。应该可以这样写吧。不知道,是不是符合你的要求:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
dim con,rs,counts,i
i=0
set con=server.createobject("adodb.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("database.mdb")
set rs=server.createobject("adodb.recordset")
rs.open "select ID,name from student",con,1,1
rs.pagesize=1
counts=rs.pagecount
response.write "<script language='vbscript'>" & chr(13)
response.write "<!--" & chr(13)
response.write "dim ID(" & counts & "),name(" & counts & "),i" & chr(13)
response.write "sub showtext()" & chr(13)
do while not rs.eof
respo