当前位置: 网学 > 编程文档 > Ajax > 正文

ajax+php 谷歌搜索框自动填充功能 实例代码

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/12

鉴于大家对Ajax十分关注,我们编辑小组在此为大家搜集整理了“ajax+php 谷歌搜索框自动填充功能 实例代码”一文,供大家参考学习!

复制代码 代码如下:
<html>
<head>
<script language="javascript"><!--
var http_request;
function update(v){
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
http_request.onreadystatechange=out;
var url="tp.phtml?worksheet="+v.value;
http_request.open(''GET'',url,true);
http_request.send(null);
}
function out(){
if(http_request.readyState == 4){
var div=document.getElementById(''out'');
if(http_request.responseText!='''') {
div.style.display=''block'';
div.innerHTML=http_request.responseText;
//alert(div.innerHTML);
}else{
div.style.display=''none'';
div.innerHTML='''';
}
}
}
function end(val){
document.getElementById(''ws'').value=val;
document.getElementById(''out'').innerHTML='''';
document.getElementById(''out'').style.display=''none'';
}

// --></script>
<style><!--
.test{
display:none;
z-index:100;
width:150px;
top:20px;
left:0px;
height:auto;
background-color:lightgrey;
border:1px solid;
position:absolute;
}
a:link {
text-decoration:none;
color:black;
}
a:visited {
text-decoration:none;
color:black;
}
a:hover {
text-decoration:none;
color:black;
}
--></style>
</head>
<body>
<div style="position:relative;" style="position:relative;">
<input type=''txt'' id=''ws'' name=''ws'' value='''' onPropertyChange=''update(this);'' oninput=''update(this);''/> <div id=''out'' class=''test''></div>
<div>
<input type=''txt'' id=''d''/>
</body>
</html>

页面一

复制代码 代码如下:
<?
include("include/db.inc");
$ws= ajax+php 谷歌搜索框自动填充功能 实例代码_网学
当前位置: 网学 > 编程文档 > Ajax > 正文

ajax+php 谷歌搜索框自动填充功能 实例代码

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/12
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
GET[''worksheet''];
if(empty($ws)||strlen($ws)<3){
//echo ''oo'';
exit();
}
$db=new db();
$str='''';
$sql="select * from user where deptID=10 and status=''On'' and worksheet like ''%$ws%'' order by worksheet";
$rt=$db->rtAssoc($sql);
while($row=array_shift($rt)){
$str.="<a href="\" href="\""#\" onclick=\"end(''"
.$row[''emp_name''].'':''.$row[''emp_worksheet'']."'');\">"
.$row[''emp_name''].'':''.$row[''emp_worksheet'']
.''</a>,<br/>'';
}
$str=substr($str,0,-6);
echo trim($str);
exit();
?>

页面二。

这个东西功能上模仿谷歌,但是效果很不理想。一般简单的应用可以满足

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号