自动完成功能
先放个图片吧!这是最终的效果!
下面具体代码:
index.php
<scrīpt type="text/javascrīpt" src="javascrīpts/prototype.js"></scrīpt> <scrīpt type="text/javascrīpt" src="javascrīpts/autocomplete.js"></scrīpt> |
把需要的JS代码库包含进来
<h3>请输入搜索关键字</h3> </scrīpt> |
这里是具体调用的代码
auto.php
<?php header('Content-Type:text/html;charset=GB2312'); header("Cache-Control: no-cache, must-revalidate"); include('conn.inc.php'); $conn = getConn(); $keyword = trim($_GET['keyword']); $sql = "select * from channel where keywords like '".$keyword."%' limit 0,10"; $result = query($sql,$conn); if(nums($result)){ ?> <?php while ($row = fetch($result)){ ?> <div ōnselect="this.text.value = '<?=iconv("GBK","UTF-8",$row['sokey'])?>';"> <b><?=iconv("GBK","UTF-8",$row['sokey'])?></b></div> <?php } } ?> |
从数据库取出的数据需要转换一下编码!不然中文会出现乱码!
具体的演示可以登录http://so.jobmet.com
申明
非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!
博文欢迎转载,但请给出原文连接。