ajax+php 谷歌搜索框自动填充功能 实例代码
2009-11-26 00:00
906 查看
<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=$_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(); ?>
页面二。
这个东西功能上模仿谷歌,但是效果很不理想。一般简单的应用可以满足
相关文章推荐
- php 搜索框提示(自动完成)实例代码
- php 搜索框提示(自动完成)实例代码
- JSP + ajax实现输入框自动补全功能 实例代码
- Html5实现用户注册自动校验功能实例代码
- 如何实现简单的自动提示(autocomplete)填充搜索功能java代码。
- PHP制作登录异常ip检测功能的实例代码
- php 上传功能实例代码
- PHP实现自动发送邮件功能代码(qq 邮箱)
- 基于php&mysql实现聊天室功能的代码实例分享
- php用户登录代码session、cookie自动记忆功能
- php 上传功能实例代码
- 8个必备的PHP功能实例代码
- PHP实现微信支付功能开发+实例代码
- PHP实现微信支付功能开发+实例代码
- PHP制作登录异常ip检测功能的实例代码
- Vim配置#Vim中实现php代码自动完成,提示功能
- php实现视频拍照上传头像功能实例代码