提问:输入一个文本框的值后,根据数据库找到的值显示在第二个文本框中(同一页面)

iqwy98 2003-03-03 06:01:44
提问:输入一个文本框的值后,根据数据库找到的值显示在第二个文本框中(同一页面)
...全文
74 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Laone 2003-03-04
  • 打赏
  • 举报
回复
这跟联动菜单一样的啊,联动菜单用的是onchange事件,文本框就用onkeyup事件,给你个例子,你自己改改就可以了
<script language="javascript">
function search(s){
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
xmlhttp.open("POST","test.asp",false)
xmlhttp.setRequestHeader("Conent-Type","application/x-www-form-urlencoded")
xmlhttp.send("key="+escape(s))
if (xmlhttp.readyState==4){
result.value = xmlhttp.responseText
}
}
</script>
<input name="key" onkeyup="search(this.value)">
<input name="result">

test.asp的内容:
<%@language=vbscript%>
<%
Response.ContentType="text/html"
Response.Charset="GB2312"
if request.ServerVariables("REQUEST_METHOD")="POST" then
Response.Write now()
else
Response.Write "error"
end if
%>

你每输入一次,就会显示服务器端的时间
iqwy98 2003-03-04
  • 打赏
  • 举报
回复
我的程序要求是输完一个文本框在失去焦点后从数据库取值到第二个文本框,即不用提交也能及时返馈信息,用XMLHTTPREQUEST对象测试没通过,我的环境是IE6.0,不知错在哪儿,请各位指正。
zcchm 2003-03-03
  • 打赏
  • 举报
回复
同意fason(阿信),最好用iframe,可以无刷新提交
hbkxf983 2003-03-03
  • 打赏
  • 举报
回复
向本页传递参数,再刷新本页
fason 2003-03-03
  • 打赏
  • 举报
回复
你可以把第二个文本框放在一个iframe里面,form的target指向这个iframe ,指交,军样无刷新效果好
孟子E章 2003-03-03
  • 打赏
  • 举报
回复
你的问题这个例子可以解决

http://www.ccw.com.cn/htm/center/prog/02_6_13_2.asp

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧