asp 如何在一个页面的文本框中输入内容,当光标离开文本框后,立即根据输入的内容查询数据库并输出在后面 10

想做一个效果就是,用户输入一个物品,然后停止输入后,后面的一个框里就显示出数据库里这个物品的价格之类的。求大神了,菜鸟求助T-T可以用ASP里的触发语句实现吗?例如onc... 想做一个效果就是,用户输入一个物品,然后停止输入后,后面的一个框里就显示出数据库里这个物品的价格之类的。求大神了,菜鸟求助 T-T
可以用ASP里的触发语句实现吗?例如onclick()之类的。因为ajax没学过,看评论给的答案看不懂。
展开
 我来答
eadio
推荐于2017-11-29 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1018万
展开全部
这个只能用ajax了,我们判断文本框失去焦点的时候传递数据,在去检索数据库,返回数据显示到页面上

$(document).ready(function(){
$(".search_textarea").blur(function(){
var seakey = $(".search_textarea").val();
$.ajax({
type: "POST",
url : "getdata.asp",
data: {"seakey":seakey},
success: function(data){
alert(data) //获取返回的数据。。
}
});
});
});

getdata.asp
seakey = request("seakey")
sql = "select * from table where title like '%"& seakey &"%'"
......

response.write(data)
response.end()

大致步骤就是这样了,我熟悉的是asp语言,所以url我是用asp举例,主要是ajax的用法
追问
谢谢回答~但是想问可以用ASP里的触发语句实现吗?例如onclick()之类的。因为ajax没学过,你给的答案看不懂,没头绪。麻烦了
追答
onclick/onblur都是一样的,用户点击或者失去焦点触发函数命令,还是得在js里头写函数,我给你的这个例子是要引入jQuery包,所以稍微了解下ajax的语法就能使用了,
匿名用户
2014-12-09
展开全部
ajax, 具体怎么用,自己百度一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qrzy
2014-12-09 · TA获得超过849个赞
知道小有建树答主
回答量:1897
采纳率:0%
帮助的人:1335万
展开全部
是不是跟百度搜索框一个意思啊?这个要用到AJAX的!百度搜索下,很多这样的案例的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式