高手帮帮我啊!我再说一遍我的意思:两个文本框,根据用户端输入的第一个文本框的内容,从数据库中查询,将查询结果自动显示到第二个文本框.如何实现啊?
要多少分都行,只要问题解决,随时可以加分.
---------------------------------------------------------------
你先看看这个地址,是不是你想要的答案!
http://www.612.com.cn/list.asp
---------------------------------------------------------------
做个表单,把这两个表单放进表单内
表单的提交目标就是本页,查询处理后将结果显示在第二个文本框内
---------------------------------------------------------------
说到底,使客户端的一个过滤程序,其实很简单,只要预先把数据库的纪录放入可短的变量就可以了。
---------------------------------------------------------------
用xmlhttp,或者iframe可以实现
---------------------------------------------------------------
1.asp
----------------------------------------------
1<form action="process.asp" method="POST">
2<input name="text1" type="text"/>
dim text2
text2=request("text2")
1<input name="text2" type="text" value="```
2=text2
3```"/>
4<br/><br/>
5<input type="submit" value="submit"/>
6</form>
process.asp
----------------------------------------------
1
2response.buffer=true
3dim text1
4text1=request("text1")
5session("text1")=text1
6
7'查询过程...
8....
9....
10....
11'查询ok返回值text2
12response.redirect "1.asp?text2=" & text2
---------------------------------------------------------------
s1.asp
1<html>
2<head>
3<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
4<meta content="Microsoft FrontPage 4.0" name="GENERATOR"/>
5<meta content="FrontPage.Editor.Document" name="ProgId"/>
6<title>search</title>
7</head>
8<body>
9<!--
10数据库:test.mdb(同一目录下)
11表:message
12id(自增),title(文本),content(备注)
13\-->
14查询<input id="search" onkeydown="if(event.keyCode==13){frm.location.href='s2.asp?search='+value;disabled=true}"/><br/>
15结果<input id="result"/>
16<iframe height="0" name="frm" width="0"></iframe>
17</body>
18</html>
s2.asp
---------
1
2if request.querystring("search")<>"" then
3dim conn,result
4set conn = Server.CreateObject("ADODB.Connection")
5conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.mappath("test.mdb") & ";Persist Security Info=False"
6set rs=conn.execute("select content from message where title='"&trim(request.querystring("search"))&"'")
7if rs.eof then
8response.write "
<script>alert('没有找到纪录');parent.document.getElementById('search').disabled=false</script>
1"
2else
3do while not rs.eof
4result=result&rs("content")&"、"
5rs.movenext
6loop
1<script>
2parent.document.getElementById("result").value="```
3=result
4```"
5parent.document.getElementById("search").disabled=false
6</script>
1
2end if
3end if